Вопросы с тегом «reactjs»

React (также известный как React.js или ReactJS) - это библиотека JavaScript, разработанная Facebook для создания пользовательских интерфейсов. Он использует декларативную, основанную на компонентах парадигму и стремится быть одновременно эффективным и гибким.

7
ReactJS и изображения в общей папке
Я новичок в ReactJS, и я хочу импортировать изображения в компонент. Эти изображения находятся внутри общей папки, и я не знаю, как получить доступ к папке из компонента реакции. Любые идеи ? РЕДАКТИРОВАТЬ Я хочу импортировать изображение в Bottom.js или Header.js Папка структуры: Я не использую webpack. Нужно ли мне …

4
React Router v4 <NavLink> против <Link> преимущества
Помимо возможности установить «activeClassName» и «activeStyle» в NavLink, есть ли причина использовать NavLink поверх Link при создании ссылок на другие маршруты на элементах, не связанных с навигацией (т.е. не в главной навигации в верхнем или нижнем колонтитуле) на вашем сайте которым не нужно активное состояние / класс?

12
Можно ли использовать оператор if… else… в функции рендеринга React?
В принципе, у меня есть компонент React, его render()тело функции выглядит следующим образом: (Это мой идеальный вариант, что означает, что в настоящее время он не работает) render(){ return ( &lt;div&gt; &lt;Element1/&gt; &lt;Element2/&gt; // note: code does not work here if (this.props.hasImage) &lt;MyImage /&gt; else &lt;OtherElement/&gt; &lt;/div&gt; ) }
94 reactjs 

5
реагировать на хуки useEffect () очистка только для componentWillUnmount?
Позвольте мне объяснить результат этого кода, чтобы легко задать мою проблему. const ForExample = () =&gt; { const [name, setName] = useState(''); const [username, setUsername] = useState(''); useEffect(() =&gt; { console.log('effect'); console.log({ name, username }); return () =&gt; { console.log('cleaned up'); console.log({ name, username }); }; }, [username]); const handleName …

9
Ошибка типа [ERR_INVALID_ARG_TYPE]: аргумент «путь» должен иметь тип string. Полученный тип undefined повышается при запуске приложения реакции
Я работаю над проектом в React и столкнулся с проблемой, которая поставила меня в тупик. Всякий раз, когда я запускаю, yarn startя получаю эту ошибку: Ошибка типа [ERR_INVALID_ARG_TYPE]: аргумент «путь» должен иметь тип string. Полученный тип не определен Я понятия не имею, почему это происходит, если кто-то испытал это, я …

10
Динамический атрибут в ReactJS
Я хочу динамически включать / опускать атрибут disabled в элементе кнопки. Я видел множество примеров значений динамических атрибутов, но не самих атрибутов. У меня есть следующая функция рендеринга: render: function() { var maybeDisabled = AppStore.cartIsEmpty() ? "disabled" : ""; return &lt;button {maybeDisabled}&gt;Clear cart&lt;/button&gt; } Это вызывает ошибку синтаксического анализа из-за …
93 reactjs 


14
REACT - переключить класс onclick
Я пытаюсь понять, как переключить активный класс onClickдля изменения свойств CSS. Я использовал много подходов и прочитал много ответов SO. Используя jquery, это было бы относительно просто, однако я не могу понять, как это сделать с помощью реакции. Мой код ниже. Кто-нибудь может посоветовать, как мне это сделать? Можно ли …

3
В чем разница между redux-thunk и redux-prom?
Насколько я знаю и исправляю меня, если я ошибаюсь, redux-thunk - это промежуточное ПО, которое помогает нам отправлять асинхронные функции и отлаживать значения в самом действии, в то время как, когда я использовал redux-обещание, я не мог создавать асинхронные функции без реализации моих собственных механизм, поскольку действие генерирует исключение отправки …

9
Когда bindActionCreators будет использоваться в react / redux?
В документации Redux для bindActionCreators говорится, что: Единственный вариант использования bindActionCreators- это когда вы хотите передать некоторых создателей действий компоненту, который не знает о Redux, и вы не хотите передавать ему диспетчеризацию или хранилище Redux. Какой будет пример, где bindActionCreatorsбудет использоваться / нужен? Какой компонент не знает о Redux ? …

4
Доступ к контексту React за пределами функции рендеринга
Я разрабатываю новое приложение, используя новый React Context API вместо Redux, и раньше, Reduxкогда мне нужно было, например, получить список пользователей, я просто вызываю componentDidMountсвое действие, но теперь с React Context мои действия живут внутри my Consumer, который находится внутри моей функции рендеринга, а это означает, что каждый раз, когда …


20
Подписи пакетов не соответствуют ранее установленной версии
Это мой проект: https://github.com/kenpeter/my_hak_news , который является прямой копией https://github.com/grigio/HAgnostic-News . Git clone https://github.com/kenpeter/my_hak_news , затем запуститеreact-native run-android Получил эту ошибку: * What went wrong: Execution failed for task ':app:installDebug'. &gt; com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Failed to finalize session : INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.hagnosticnews signatures do not match the previously installed version; ignoring! …

9
Правильный способ обработки условного стиля в React
Я сейчас немного занимаюсь React, и мне было интересно, есть ли «правильный» способ создания условных стилей. В учебнике они используют style={{ textDecoration: completed ? 'line-through' : 'none' }} Я предпочитаю не использовать встроенные стили, поэтому вместо этого хочу использовать класс для управления условным стилем. Как можно подойти к этому с …

8
Добавление файла .env в React Project
Я пытаюсь скрыть свой API-ключ на тот момент, когда я фиксируюсь на github, и я просмотрел форум для руководства, особенно следующий пост: Как скрыть ключ API в приложении create-response-app? Я внес изменения и перезапустил пряжу. Я не уверен, что делаю неправильно - я добавил .envфайл в корень своего проекта (я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.