Size: a a a

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

2021 April 02

VM

Vlad Moskov in React — русскоговорящее сообщество
Переслано от Vlad Moskov
как запушить answers.length филдов в FieldArray при рендере ?
источник

VM

Vlad Moskov in React — русскоговорящее сообщество
final-form
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vlad Moskov
Переслано от Vlad Moskov
как запушить answers.length филдов в FieldArray при рендере ?
ничего не видно, выровняй код
источник

ei

export default - зло... in React — русскоговорящее сообщество
Maxim Koylo
Мне вобще оба варика не нравятся
1 рендеришь компонент, запускаются запросы, запросы закончились, отрендерилась следующая вложеность дерева и так далее. Минус в том что бы делаем считай последовательные запросы вместо паралельных что увеличивает время рендера к конечному варианту, ну и про несколько рендеров дерева тоже не стоит забывать
2 на странице мы делаем сразу все запросы, паралельно/последовательно вобще как нам угодно, скорость не страдает, но нужно всегда помнить при создании фичи что нам нужно продублировать запрос в этой единой точке входа, да и вобще как костыль выглядит

Как говорится шо это хуйня шо то хуйня
Ну просто запроса может и не быть второго
источник

ei

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

MK

Maxim Koylo in React — русскоговорящее сообщество
export default - зло is the side effect
Ну просто запроса может и не быть второго
А ну кстати да
источник

ei

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

ei

export default - зло... in React — русскоговорящее сообщество
То есть ты заранее не узнаешь, и либо будешь больше грузить, что вообще пиздец, либо будешь меньше грузить и сбрасывать на клиент
Либо вот последовательно
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
export default - зло is the side effect
И может как быть вложенная фича со своими данными, так и не быть
Тогда при втором варианте это просто тоже учитуется и не делаються не нужные запросы
источник

V

Vlad in React — русскоговорящее сообщество
export default - зло is the side effect
Чтобы у нас вообще не было необходимости в каких-то getInitialProps/getServerSideProps
тогда будет неочевидно какой из запросов где делается
самый лучший способ имхо это getServerSideProps для всего дерева, не знаю почему они не сделают это
источник

ei

export default - зло... in React — русскоговорящее сообщество
Vlad
тогда будет неочевидно какой из запросов где делается
самый лучший способ имхо это getServerSideProps для всего дерева, не знаю почему они не сделают это
В плане неочевидно
источник

V

Vlad in React — русскоговорящее сообщество
Maxim Koylo
Мне вобще оба варика не нравятся
1 рендеришь компонент, запускаются запросы, запросы закончились, отрендерилась следующая вложеность дерева и так далее. Минус в том что бы делаем считай последовательные запросы вместо паралельных что увеличивает время рендера к конечному варианту, ну и про несколько рендеров дерева тоже не стоит забывать
2 на странице мы делаем сразу все запросы, паралельно/последовательно вобще как нам угодно, скорость не страдает, но нужно всегда помнить при создании фичи что нам нужно продублировать запрос в этой единой точке входа, да и вобще как костыль выглядит

Как говорится шо это хуйня шо то хуйня
никто ведь не запрещает сделать батчинг всех запросов
источник

VM

Vlad Moskov in React — русскоговорящее сообщество
Dmitriy Shuleshov
ничего не видно, выровняй код
где конкретно ? в render ?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Vlad
никто ведь не запрещает сделать батчинг всех запросов
К чему батчинг запросов?
источник

ei

export default - зло... in React — русскоговорящее сообщество
Maxim Koylo
К чему батчинг запросов?
Тоже не понял)
источник

V

Vlad in React — русскоговорящее сообщество
Maxim Koylo
К чему батчинг запросов?
Минус в том что бы делаем считай последовательные запросы вместо паралельных что увеличивает время рендера к конечному варианту
источник

ei

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

V

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

ei

export default - зло... in React — русскоговорящее сообщество
Там суть в том, что для следующего запроса нужен предыдущий, их нельзя сделать вместе, так как в каком-то проценте случаев мы будем загружать не нужные данные
источник

ei

export default - зло... in React — русскоговорящее сообщество
Не, там может быть такая штука, что в компоненте условный рендеринг
Если с сервера пришло A - мы не рендерим вообще нихуя
Если пришло B - рендерим фичу Hello
В фиче Hello еще одни getServerSideProps
источник