Maxim
если что сам реф не быват null
та я знаю, просто уже все проверяю чтобы typescript успокоился, но это не помогает
Vova
кто что думает? 5 день уже про это спрашиваю
Looch
лоооол
Andrey
кто что думает? 5 день уже про это спрашиваю
effector должен быть на бабе в красном
Looch
это не замена
Looch
effector должен быть на бабе в красном
эффекто это все 3 человка
Vova
ахахах
Vova
эффектор учиь еще надо времени нету
Andrey
а реакт и редакс типа знаете?
Vova
а норм ли в useEffect делать диспатч? так то получаеться компонент 2 раза рендериться?
Vova
а реакт и редакс типа знаете?
не могу утверждать, что знаю но юзаю
Vova
это не замена
а почему не замена? глобальный стор есть екшини редьюсер
Looch
ну смотри
Looch
тогда
Looch
window.state = {}
Looch
тоже замена
Vova
window.state не перерендерит компонент при екшоне
rovnyart
неделю назад еще сам орал тут, что редакс не нужен кококо, вы все врети. щас уже даже читать про это устал) воистину, фронтенд это какой-то интерстеллар на максималках наоборот, пока у нас тут прошло 20 лет, в остальном мире прошло 20 минут
Gene
Я часа полтора убил на все попытки с асинк и/или промисами)
так непонятно что у тебя в массиве приходит-то
Glindep.
так непонятно что у тебя в массиве приходит-то
В массиве есть два исхода, либо там есть элементы или пустой
Gene
В массиве есть два исхода, либо там есть элементы или пустой
почему все время падает в null? массив все время пустой приходит?
Glindep.
почему все время падает в null? массив все время пустой приходит?
Пока приходит результат, код всегда топает в else блок
Gene
Пока приходит результат, код всегда топает в else блок
хз, а что показывает const users = fetchUsers.next(); console.log(users.done, users.value)?
Glindep.
хз, а что показывает const users = fetchUsers.next(); console.log(users.done, users.value)?
Ненене, это не генератор, это просто кастомный метод, в который передаётся результат вызова fetchUsers
Gene
ну покажи fetchUsers штоле
Glindep.
Тоесть, мне надо сделать асинк запрос, получить данные, в коллбеке их обработать, и по условию сделать ретурн компонента
Glindep.
Я с телефона просто) пардон
Gene
ну ващет у тебя ненужная обработка какая-то, будь проще async usersList = (): User[] => { const users = await fetchUsers() return users }
Gene
потом в компонент передаешь этот список и все
Gene
обдумай еще раз свой подход и сделай его простым
rovnyart
зачем компонент вообще возвращать? костыль пишешь
согласен, попробуй как-нибудь вот так http://eddtr.space/notes/17c6e7ab-0f1d-4d8d-b038-6e59589be353
rovnyart
почему вирусную то?
Glindep.
обдумай еще раз свой подход и сделай его простым
Набросал костяк под эту задачу https://codepen.io/anon/pen/agYYoM
Gene
Gene
но если все плохо, то вот
Glindep.
но если все плохо, то вот
Вверху чуть не то. В общем задача такая: у меня есть аккаунты с айди внутри приложения. Приложение юзает сторонний сервис для чата. Мне надо, что бы если эта айдишка уже есть в этом стороннем сервисе - можно рендерить кнопку, если нету в списке - не рендерить. С стейтом точно должно получиться, спасибо
Vova
норм ли так юзать каллбэки?
Vova
Тут я устанавливаю в редакс текущий пункт меню в зависимости от роута useEffect это делает очень часто
Timur
гайз, кто какие маски посоветует для ввода чисел/форматов телефона/дат, есть какая-нибудь серебрянная пуля?)) для ввода цифр сейчас юзаю https://github.com/s-yadav/react-number-format
Dmitriy
this.forceUpdate(); ))
Расскажешь сча), бест пректис от Андрюхи)
Abdulgafur
Можно ли node js сервер и react app в один хостинг задеплоить? Или это не получится?
Nikita
Можно
🤴👷‍♂️🦸‍♂️🧚‍♀️
Но инстансы разные
Abdulgafur
А как это будет стоять?
Nikita
Да под одним нгинксом это можно захостить
Nikita
/nodejs/ проксирует на ноду все остальное на фронт
Nikolai
Да под одним нгинксом это можно захостить
Можно и нодой сразу статику отдать и апи по другому роуту
Nikolai
Нодой статику грузить нет смысла
Космический корабль строить для похода за хлебом в соседний ларёк тоже нет смысла
Hojiyev
#question Privet Pojalusta skajite Kak reshat eto problemu
Александр
кто что думает? 5 день уже про это спрашиваю
Ахах, ну сколько раз уже можно одно и тоже, не надоело? Ответ давали уже три раза минимум.
Александр
а норм ли в useEffect делать диспатч? так то получаеться компонент 2 раза рендериться?
А типа если в didMount вызвать диспатч на загрузку данных скажем, то не два раза будет?
Александр
Изучите уже hooks и redux, куча вопросов сама собой отпадёт
Александр
есть
А под нагрузкой норм будет?
Дима
А под нагрузкой норм будет?
это спрашивают в чате, в котором крутят реакт на сервере?)
Александр
А если серьёзно, почему ответили что смысл есть, действительно интересно мнение
Александр
это спрашивают в чате, в котором крутят реакт на сервере?)
Что не так с SSR? Смущает что приходится view либу на сервере дергать?
Дима
ничего, я просто задаюсь вопросом как может уживаться в голове беспокойство о раздаче статики одним из самых эффективных способов и безусловная уверенность в вычурном ресурсоёмком способе сгенерировать статическую разметку на лету
Александр
Понятно
Александр
С другой стороны отSSRенные страницы могут ложится в тот же файловый кеш nginx и отдаваться после первого рендере очень быстро
Александр
У меня проект с SSR первый и довольно большой только предстоит, не уверен что осведомлён о всех подводных камнях:(
Александр
тогда в чём проблема
Да вроде не в чем, но как говорится гладко было на бумаге. Посмотрим после запуска, нужен реальный опыт.
Дима
у меня потрясающие новости: раздача статики нодой тоже кэшируется)