Artem
Ещё раз повторю. Не сработает
а нафига вообще суспенс с фоллбеком нужны тогда?)
Daniil
код сплитинг
Alexander
а нафига вообще суспенс с фоллбеком нужны тогда?)
Так наверное перед использованием стоит почитать?
Artem
Так наверное перед использованием стоит почитать?
до дыр уже) мне в первую очередь посоветовали доку с лэйзи
Daniil
проект вообще с сео поддержкой?
Alexander
До дыр и не понял, как и зачем работает?
Alexander
Значит маленькие дырки оставил
Alexander
Я сам не в курсе, но как я понял, lazy зарелвится, как от модуля какие-то данные получит?
Artem
Вот же пример c https://ru.reactjs.org/docs/code-splitting.html#route-based-code-splitting import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'; import React, { Suspense, lazy } from 'react'; const Home = lazy(() => import('./routes/Home')); const About = lazy(() => import('./routes/About')); const App = () => ( <Router> <Suspense fallback={<div>Загрузка...</div>}> <Switch> <Route exact path="/" component={Home}/> <Route path="/about" component={About}/> </Switch> </Suspense> </Router> );
Sander
Всем привет, в Formik можно как-то Front-End валидацию сделать, только после клика, пока что не вижу такой возможности, подскажите пожалуйста.
Sander
спасибо за быстрый и четкий ответ
Китикет
Привет, что думаете насчет eslint правила import/no-named-export?
Китикет
Классное вроде)
shatmanalive
После git pull как показать все ветки
Yury
git branch -a
Александр
После git pull как показать все ветки
Не все покажет, сделайте remote update чтобы все видеть
Александр
Хотя если вам не нужно видеть куда remote ветки остальные уползли, то не обязательно, мне вот по работе критично это
Китикет
Китикет
Только export default
🦜
Дааа
бан
Китикет
Онли хардкор
🦜
извинись
Китикет
извинись
Прости
Александр
От каких проблем спасает?
Китикет
Бредовое имхо
Ну да, поэтому я выбрал no-default-export
Китикет
Для бана
🦜
От каких проблем спасает?
чтобы имена компонентам не придумывать
Китикет
xD
🦜
я видел умников, которые делают вот так export default () => div
🦜
и потом хуй ты найдешь этот компонент
🦜
потому что он будет Unknown в девтулзах
Александр
Угу
Александр
Смотрите выше ответ, я написал как стянуть информацию о всех трекаемых метках
Ярослав
Всем привет! Вопрос к тем, кто работал с react_intl. Можно ли передавать объект intlShape через пропсы, а не через контекст? Как в таком случае подгружать messages в IntlProvider'e?
Cenator 🐈
Ярослав
Буду признателен за ответы)
Cenator 🐈
Index.js
Для папки тогда
🦜
Для папки тогда
Папка components
Cenator 🐈
🦜
Я понимаю к чему ты
Cenator 🐈
А че тогда
🦜
Дело в другом. Что когда ты пришел на проект, ты не знаешь какие тут компоненты. В девтулзах кликаешь по ним, а там нет имени у компонента и как его искать если он утонул среди компонентов в папке components
🦜
Это обычная ситуация когда нет практик структурирования кода
Алексей
Ребят, подскажите пожалуйста, как прокинуть key каждому компоненту в массиве? При формировании массива, видимо, key теряется https://gist.github.com/web-worddoc/f470086e1e9616865698d031f25b269a
Igor
вопрос про redux-form. если в форме было поле, но затем его убрали. значение в сторе остается? если да, то каким образом сделать так, чтобы на сабмит попадали только видимые поля?
Алексей
React не передаёт комоненту проп key
В моем примере, если бы я сразу возвращал компонент внутри map, то key распознавался бы реактом. Но я сначала формирую массив через push(), а потом его возвращаю
Алексей
React не передаёт комоненту проп key
Я формирую массив мануально, чтобы отсортировать компоненты
Dmytro
Я формирую массив мануально, чтобы отсортировать компоненты
Попробуй пушить в массив не jsx, а объекты. А потом уже этот массив прогоняй через map
Dmytro
Оптимизация, все дела
Хз, сложно не могу щас сообразить грамотное решение
Dmytro
Но для начала поменяй в своём примере мап на foreach
Китикет
Оптимизация, все дела
index не надо юзать для key
Алексей
index не надо юзать для key
Неужели рандомом генерить?
Anonymous
Всем привет !🤗
Китикет
Неужели рандомом генерить?
https://reactjs.org/docs/lists-and-keys.html#keys
Китикет
Неужели рандомом генерить?
Только если будешь генерить через uuid или подобные штуки, надо это не на этапе рендера делать
Looch
+ генерация uuid это достаточно дорогая операция
Looch
nanoid
Она просто меньше весит
Looch
Не уверен что генерация там быстрее
Китикет
И айдишники покрасивее)
Китикет
Надоел этот uuid везде)
Алексей
https://reactjs.org/docs/lists-and-keys.html#keys
И правда, теперь понял, почему на index лучше не рассчитывать
Looch
Надоел этот uuid везде)
У него есть 4 битная версия
Looch
Она короче