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

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

1
Как проверить компоненты класса в реакции
Я пытаюсь провести модульное тестирование, я создал песочницу с поддельным примером https://codesandbox.io/s/wizardly-hooks-32w6l (на самом деле у меня есть форма) class App extends React.Component { constructor(props) { super(props); this.state = { number: 0 }; } handleSubmit = (number1, number2) => { this.setState({ number: this.handleMultiply(number1, number2) }) } handleMultiply = (number1, number2) …

5
«RNCSafeAreaView» не был найден в UIManager
Я пытаюсь открыть пакет, но когда работает андроид, он показывает следующее сообщение 2020-01-05 23: 15: 45.366 26210-26210 / com.note.principal W / .note.principa: Доступ к скрытому полю Landroid / view / View; -> mAccessibilityDelegate: Landroid / view / View $ AccessibilityDelegate; (легкий серый список, отражение) 2020-01-05 23: 15: 45.470 26210-26242 / …

1
Если «React» - это экспорт по умолчанию из «реакции», почему мы не можем использовать другое имя вместо «React»?
Итак, я искал какой-то ответ на этот вопрос и обнаружил, что при импорте «React» не обязательно должен быть в {}, поскольку это экспорт по умолчанию, а не именованный экспорт. Что ж, это правильно, но я также видел что при импорте экспорта по умолчанию мы можем использовать любое имя для импорта. …

2
Как бы я применил стили, управляемые Material-UI, к элементам non-material-Ui, не реагирующим?
У меня есть приложение, в котором я использую Material UI и его поставщика тем (используя JSS). Сейчас я включаю fullcalendar-response , который на самом деле не является полноценной библиотекой React - это всего лишь тонкая оболочка компонента React вокруг исходного кода fullcalendar. То есть, у меня нет доступа к таким …

5
Как разобрать небольшое подмножество Markdown в компоненты React?
У меня есть очень небольшое подмножество Markdown вместе с некоторыми пользовательскими html, которые я хотел бы проанализировать в компонентах React. Например, я хотел бы включить эту строку: hello *asdf* *how* _are_ you !doing! today В следующий массив: [ "hello ", <strong>asdf</strong>, " ", <strong>how</strong>, " ", <em>are</em>, " you ", …

3
useEffect - предотвратить бесконечный цикл при обновлении состояния.
Я бы хотел, чтобы пользователь мог сортировать список элементов задач. Когда пользователь выбирает элемент из выпадающего списка, он устанавливает, sortKeyкоторый создаст новую версию setSortedTodos, и, в свою очередь, вызывает useEffectвызов и setSortedTodos. Приведенный ниже пример работает именно так, как я хочу, однако eslint побуждает меня добавить todosк useEffectмассиву зависимостей, и …

3
Пустые зависимости с помощью useMemo или useCallback VS useRef
В этом выпуске GitHub я, по сути, предложил изменить: x = useCallback( ... , []); Для того, чтобы: x = useRef( ... ).current; Они одинаковы, но с useRefReact не сравнивает зависимости. На что пришел ответ с вопросом: Была ли когда-нибудь ситуация, когда использование useMemo или useCallback без зависимости было бы …

1
Можно ли опубликовать приложение PWA в магазине приложений и магазине воспроизведения?
Я создаю веб-приложение React JS, которое в конечном итоге будет преобразовано в PWA, чтобы пользователи могли установить его на свои мобильные устройства. Теперь клиент просит найти способ отправить эти приложения PWA в Apple Store и Google Store. Поэтому мой вопрос заключается в том, есть ли у нас инструменты для преобразования …

2
Загрузка и использование устаревших модулей JS (например, IIFE) через импорт модулей ES6
У меня есть функции IIFE для некоторого кода библиотеки в унаследованном приложении, которое должно работать для IE10 + (без загрузки модуля ES6 и т. Д.). Однако я начинаю разрабатывать приложение React, которое будет использовать ES6 и TypeScript, и я хочу повторно использовать уже имеющийся у меня код без дублирования файлов. …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.