есть проблема с кодом: Для идеальной работы функции надо написать в параметрах 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>
Всем большое спасибо за ответы!!!!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Приведите пожалуйста пример скрипта, который силами js записывает mp3 файл при нажатие на кнопку в браузере пользователя
Можно ли как-то средствами js или jquery получить это число? При чем для каждой кнопки, потому как они лежат каждая в своем контейнере таба, получить...
Пересмотрел код ,вроде точки с запятой везде правильно расставлены но все равно в консоли пишет ошибкуМожете подсказать причину ?