Size: a a a

React — русскоговорящее сообщество

2021 June 03

А

Александр in React — русскоговорящее сообщество
Кроме тех случаев, которые описаны в доке
источник

v

volt in React — русскоговорящее сообщество
Привет всем, мы используем 17ый реакт, и недавно начали делать тесты Jest/Enzyme, но они падают на хуках, какая есть нормальная альтернатива с поддержкой хуков?
источник

ei

export default - зло... in React — русскоговорящее сообщество
😂
источник

ei

export default - зло... in React — русскоговорящее сообщество
Гений
источник

y

ymdev in React — русскоговорящее сообщество
так официально под react17 у enzyme нет адаптера, насколько я знаю. Как вы этот момент решили?
источник

v

volt in React — русскоговорящее сообщество
никак не решили, поэтому ищем альтернативу, остановились на react-testing-library
источник

s

svarozich in React — русскоговорящее сообщество
Всем привет, подскажите плз как делается анимация между стейтами, вью же перерендеривается... ?

для изменения стиля исспользую. Может нужно по другому?:
className={activeId === navItem.id ? classes.active : ''}
источник

y

ymdev in React — русскоговорящее сообщество
Я только такой встречал https://github.com/wojtekmaj/enzyme-adapter-react-17
Может поможет чем-то.
источник

v

volt in React — русскоговорящее сообщество
не помог, смотрел
источник

s

svarozich in React — русскоговорящее сообщество
может пропустилось выше,
Подскажите плз, как то все сложно выглядит если ориентироваться на https://medium.com/hackernoon/5-ways-to-animate-a-reactjs-app-in-2019-56eb9af6e3bf

может есть более адекватный путь?
источник

ES

Ev Sh in React — русскоговорящее сообщество
Народ, а всегда нужно обрабатыввать ошибки в axios при получении данных с серва и async await описывать или нет? оч мелкая задачка тестовая была, забыл за это, вот думаю надо ли было...сделал просто так, там 1 страница с поиском и отрисовкой карточек из апи
источник

VB

Vladimir Brozhik in React — русскоговорящее сообщество
подскажите, кто пользовался react-places-autocomplete, какие api нужно подключить ? и правильно понинял, что на этот функционал нет бесплатноно лимита на определенное кол-во запросов?
источник

SG

Sos Genrikovich in React — русскоговорящее сообщество
Аааа, ну на C#-то кода в миллион раз меньше, чем на тайпскрипте, да.......

Не надо принимать setState в компоненте снизу. Если тебе нужен слушатель на какое-то событие — тебе нужно принимать коллбэк в виде onСобытие, а не какой-то setState. Типы должны контролироваться принимающим компонентом, а не тем, в котором он используется.

export type ChildProps = {
 onСобытие: (value: boolean или что там у тебя) => void
}

export const Child: React.FC<ChildProps> = ({onСобытие}) => {
 вызываешь onСобытие(тот самый твой булеан)
}

...
Parent = () => {
 const [state, setState] = useState(false)

 return (
   ...
     <Child onСобытие={setState у setState более сложный тип из-за перегрузок, но T => void один из них} />
   ...
 )
}
источник

y

ymdev in React — русскоговорящее сообщество
Если ты не добавишь catch (в случае с promise api) или не обернешь в try/catch (в случае с async/await), то любая ошибка, связанная с запросом, положит все твое приложение.
источник

🐟🐠

🐟Andrey 🐠Lukin in React — русскоговорящее сообщество
Судя по его постам он и сишарп также «изучал» копипастой со стекооверфлоу не минуты не потратив на документацию.
источник

Ю

Юрий in React — русскоговорящее сообщество
как минимум нужно оборачивать, что б уведомить пользователя об ошибке..
источник

Ю

Юрий in React — русскоговорящее сообщество
и правильно выше сказали,  что приложение крашится может, не всегда конечно, зависит от структуры, способа и места вызова, но чаще ломается чем нет
источник

ei

export default - зло... in React — русскоговорящее сообщество
Кто хочет дневную дозу преимуществ эффектора?
источник

AS

Alexandr Sachishin in React — русскоговорящее сообщество
давай
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ну, получилось чуть длиннее, чем я ожидал 😎

Новая статья в блоге — чем меня зацепил Эффектор и почему теперь мне грустно пользоваться другими стейт-менеджерами ☄️

Лучшая часть Эффектора

#фронтенд
источник