есть проблема с кодом: Для идеальной работы функции надо написать в параметрах props
и {company}
, проблема в том, что из-за того параметра который на первом месте, react не видит второго, точнее он не инициализирует второй параметр, подскажите мне чайнику, как можно это исправить?
P.S.
Не хотелось бы лезть в глубь Route
. Route
- занимаются отрисовкой страницы.
export default function Mypeople(props, {car}) {
const { match } = props;
return car.info.name ? (
<div>good</div>
): (<div>bad</div>);
}
Mypeople.propTypes = {
car: PropTypes.objectOf(PropTypes.any).isRequired
};
const mapStateToProps = ({ car }) => ({
car
});
export default connect(mapStateToProps)(Mypeople);
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.0/react-dom.min.js"></script>
Если car и match находятся в props, то вам нужно сделать следующим образом:
export default function Mypeople(props: {car, match}) {
Тогда вам не понадобится даже строка
const { match } = props;
Допедрил сделать вот так вот:
export default function Mypeople(props) {
const { match } = props;
const { car } = props;
return car.info.name ? (
<div>good</div>
): (<div>bad</div>);
}
Mypeople.propTypes = {
car: PropTypes.objectOf(PropTypes.any).isRequired
};
const mapStateToProps = ({ car }) => ({
car
});
export default connect(mapStateToProps)(Mypeople);
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.0.0/react-dom.min.js"></script>
Всем большое спасибо за ответы!!!!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Приведите пожалуйста пример скрипта, который силами js записывает mp3 файл при нажатие на кнопку в браузере пользователя
Можно ли как-то средствами js или jquery получить это число? При чем для каждой кнопки, потому как они лежат каждая в своем контейнере таба, получить...
Пересмотрел код ,вроде точки с запятой везде правильно расставлены но все равно в консоли пишет ошибкуМожете подсказать причину ?