Size: a a a

2021 June 07

DB

Dima Bildin in React Kyiv
Но ведь работа с базами и файлами не бизнес логика 🤔
источник

YO

Yevhenii Oliinyk in React Kyiv
по дефолту бизнес логикой называется  любые действия с данными. по крайней мере, везде где я работал. И поначалу этот термин вызывал странные ощущения, при чем тут бизнес если тут просто делаются запросы к АПИ, отправляется картинка на сервер, или конвертируется файл
источник
2021 June 08

IK

Igor Kachura in React Kyiv
Привіт!
Встигніть зареєструватися на офлайн зустріч Frontend Drive-In від фронтенд спільноти та послухати про кращі практики фронтенда у Wix!

Приймайте участь у благодійній події. Повна вартість кожного квитка буде перерахована на благодійний фонд Запорука.

До події залишилося 2 дні! Якщо у вас немає авто то організатори допоможуть з цим 😉
https://www.drivein.wixeng.com/
источник

VC

Valera CSS_Junior in React Kyiv
а как используют докер для рабочего окружения при разработке на React.js? на собеседовании сказали у них приложение загружается в докер контейнер и у ребят одинаковая среда разработки. только я не пойму, а как же в IDE когда мы меняем что-то, как приложение внутри контейнера узнает про это, чтобы обновиться?
источник

AR

Alexey Raspopov in React Kyiv
Докер контейнер связывается с файловой системой машины и для скриптов внутри контейнера нужные файлы выглядят обычными, доступными в любой момент.
https://docs.docker.com/storage/volumes/
источник

VC

Valera CSS_Junior in React Kyiv
спасибо. понятно теперь
источник

AR

Alexey Raspopov in React Kyiv
источник

PD

Petya Danchuk in React Kyiv
чтобы проект (react nextjs) в докере запустить, потом разрабатывать и чтоб hot-reload был что можно сделать? os Windows
источник

VS

Vladimir Sedikh in React Kyiv
Интересно мнение сообщества по поводу flutter
Насколько перспективно его изучать и зашел ли он кому нибудь
источник
2021 June 09

O

Oleks 🐟 in React Kyiv
у нас в компании активно используется на проектах
источник

VS

Vladimir Sedikh in React Kyiv
насколько удобнее RN?
источник

DD

Dmytro Dovhan in React Kyiv
а может кто в курсе есть ли алтернатива

https://github.com/gaearon/react-document-title

это проект умер, а тянуть react-helmet не хочется

нужна смена document.title с корректной поддержкой вложенности
источник
2021 June 10

ES

Eugene Stepanyuk in React Kyiv
подскажите пожалуйста, почему у меня сервер не принимает дату.
На классовом компоненте все ок работает
state ={
  from: null
}
componentDidMount() {
this.onDataChange(Date.now());
}
fetchService = async () => {
const { type, content } = await service(this.state);
return ... ;
}
onDataChange = (date) => {
this.setState(
{
  from: moment(date).startOf("month"),
},
  () => this.fetchService ()
);
}
Переделываю на функциональный компонент и на сервере ошибка SyntaxError: Unexpected token " in JSON at position 0, дата просто не долетает до сервера, хотя передается в таком же формате как и в классовом примере
const [from, setFrom] = useState(null);
  useEffect(() => {
   onDataChange(Date.now());
 }, []);
const fetchService = async () => {
   const data = await service('/charts/receipts', { method: 'post', body: from });
   if (data) {
     setData(data.content);
   }
 }
const onDataChange = (date) => {
   setFrom(moment(date).startOf("month"));
   fetchService ();
 }
источник

EM

Eugene M in React Kyiv
fetchService нужно в эффекте на изменение from?
источник

DB

Dmytro Bezsinnyi in React Kyiv
у тебя fetchService вызываетя до ре-рендера, т.е. в контексте предыдущего from значения. Вроде так. Поставь там дебаггер и проверь.
источник

DB

Dmytro Bezsinnyi in React Kyiv
вообще все эти танцы с componentDidMount выглядят излишними
сделай const [from, setFrom] = useState(Date.now())
а потом
useEffect(() => { ...do something when from is changed }, [from])
источник

DB

Dmytro Bezsinnyi in React Kyiv
по идее должно делать ровно то, что тебе нужно
источник

ES

Eugene Stepanyuk in React Kyiv
Бесконечный цикл запустит
источник

EM

Eugene M in React Kyiv
почему?
источник

EM

Eugene M in React Kyiv
тебе уже и пример отправили в сообщении выше
источник