Size: a a a

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

2020 August 16

E

El in React — русскоговорящее сообщество
Дмитрий Мачихелян
Понял, title переменная принимает предыдущее значение, а setTitle меняет title в стэйте, а не в функции
Лучше говорить в данном случае текущее и следующее значение, тогда понятнее будет
источник

a

arts in React — русскоговорящее сообщество
Дмитрий Мачихелян
А, т.е. после рендера обновляется значение, понял
title — это просто переменная. После инициализации она больше никак не связана со стейтом. Что бы ты со стейтом дальше ни делал, она не изменится. При следующем рендере будет создана новая переменная title, и ей будет присвоено новое значение
источник

ДМ

Дмитрий Мачихелян... in React — русскоговорящее сообщество
arts
title — это просто переменная. После инициализации она больше никак не связана со стейтом. Что бы ты со стейтом дальше ни делал, она не изменится. При следующем рендере будет создана новая переменная title, и ей будет присвоено новое значение
Понял)
источник

Э

Эльдар in React — русскоговорящее сообщество
можно ли в initialValues формика указать некоторые значения, которые не будут меняться и отображаться на странице, но которые нам понадобятся при отправке на сервер?
источник

И

Иван in React — русскоговорящее сообщество
Эльдар
можно ли в initialValues формика указать некоторые значения, которые не будут меняться и отображаться на странице, но которые нам понадобятся при отправке на сервер?
Можно
источник

ΓΧ

Γιωργος Χηονιδι... in React — русскоговорящее сообщество
Приветствую, смотрите вот я создаю у себя папку pages внутри этой папки у меня страницы вот эти страницы и будут компонентами контейнерами ?, где я пишу всю бизнес логику, создаю стейты, делаю useSelector и тд и прокидываю пропсами это всё в компоненты презентации, где только верстка и например propTypes это и есть отделение бизнес логики от вью? Подскажите пожалуйста
источник

ei

export default - зло... in React — русскоговорящее сообщество
Γιωργος Χηονιδι
Приветствую, смотрите вот я создаю у себя папку pages внутри этой папки у меня страницы вот эти страницы и будут компонентами контейнерами ?, где я пишу всю бизнес логику, создаю стейты, делаю useSelector и тд и прокидываю пропсами это всё в компоненты презентации, где только верстка и например propTypes это и есть отделение бизнес логики от вью? Подскажите пожалуйста
Это и есть ужасно неподдерживаемое приложение)
источник

МК

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

ei

export default - зло... in React — русскоговорящее сообщество
Γιωργος Χηονιδι
Приветствую, смотрите вот я создаю у себя папку pages внутри этой папки у меня страницы вот эти страницы и будут компонентами контейнерами ?, где я пишу всю бизнес логику, создаю стейты, делаю useSelector и тд и прокидываю пропсами это всё в компоненты презентации, где только верстка и например propTypes это и есть отделение бизнес логики от вью? Подскажите пожалуйста
Щас есть правильная тенденция отказываться от всякого рода «контейнеров», бизнес логику писать в стейт менеджере, а вью логику в компонентах по месту назначения, ну и данные из стейт менеджера соответственно тоже получать по месту назначения, а не пробрасывать по пропсам через 10 компонентов вниз
источник

ДМ

Дмитрий Мачихелян... in React — русскоговорящее сообщество
export default - зло is the side effect
Щас есть правильная тенденция отказываться от всякого рода «контейнеров», бизнес логику писать в стейт менеджере, а вью логику в компонентах по месту назначения, ну и данные из стейт менеджера соответственно тоже получать по месту назначения, а не пробрасывать по пропсам через 10 компонентов вниз
Не знаешь какой-нибудь источник на эту тему? Или как гуглить?
источник

SK

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

хочу сделать внешние плагины, которые можно поставить на готовое приложение на реакте (CRA использую)

Как я вижу решение:
1. Установка из архива, сервер раскидывает по нужным папкам наборы файлов плагина
2. Роутинг должен брать группы роутов из как либо папки, но т.к. это все происходит уже после сборки приложения, то единственный способ это взять с api список роутов и попытаться динамически их построить
3. Роуты ведут на компоненты, которые лежат чанками в соответсвующих папках

В чем проблемы:
1. Если группы роутов разложить по отдельным (именнованным) чанкам, то не получается их запросить на уже собранном приложении
2. Если конфиг роутов тянуть с API, то не понятно как их правильно построить, т.к. сейчас все роуты ведут на компоненты, а когда с API придут только данные, и как родить на их основе компонент не особо понимаю.

import React from 'react'
import { Home, About, NotFound } from './Components'

export const routes = [
  {
     'path':'/',
     'component': Home,
     'exact': true
  },
  {
     'path':'/about',
     'component': About
  },
  {
     'path':'*',
     'component': NotFound
  }
]

Тут явно инициализируется переменная компонентом, и как это сделать динамически не особо понимаю

Буду благодарен за помощь
источник

ei

export default - зло... in React — русскоговорящее сообщество
Дмитрий Мачихелян
Не знаешь какой-нибудь источник на эту тему? Или как гуглить?
А шо там гуглить?
источник

ДМ

Дмитрий Мачихелян... in React — русскоговорящее сообщество
export default - зло is the side effect
А шо там гуглить?
Как строить приложение?)
источник

ei

export default - зло... in React — русскоговорящее сообщество
Дмитрий Мачихелян
Как строить приложение?)
Для такого инструкции нет, все зависит от целей
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
Дмитрий Мачихелян
Как строить приложение?)
С божьей помощью
источник

ei

export default - зло... in React — русскоговорящее сообщество
В общем врубаешь мозги, пишешь пет проекты, смотришь крутые проекты на гитхабе (howtocards, accesso)
источник

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Вопрос не по реакту. Знает кто как проверить поддерживает ли браузер наивно es модули?
источник

SB

Stanislav Bobokalo in React — русскоговорящее сообщество
Наивный браузер не такой уж и простой
источник

DA

Danilian🚀 Achmedzian... in React — русскоговорящее сообщество
Danilian🚀 Achmedzianov
Вопрос не по реакту. Знает кто как проверить поддерживает ли браузер наивно es модули?
а, нашел.
источник

JT

John Travolta in React — русскоговорящее сообщество
Danilian🚀 Achmedzianov
Вопрос не по реакту. Знает кто как проверить поддерживает ли браузер наивно es модули?
источник