Дима
require('cross-fetch').Request
Дима
короче, блин, боюсь сглазить, но я прям рад за то, как подошли к имплементации cross-fetch, всем библиотекам пример
Vova
Ребят, а как реалезовать мультиязычность на реакт? Видел есть библиотеки. Где обычно хранят тексты?
Arthur
require('cross-fetch').Request
Спасибо, завтра как раз заменю isomorphic-fetch на cross)
Eugen
как в реакте запретить открывать определнные роуты? Например мне нужно запретить открывать основной блок сайта пока человек не авторизовался. Я так понимаю перед рендером основного блока нужно отправить запрос на сервер и сравнить имеющийся токен в куках с токеном в бд, и если токен совпадает то рендерить страницу, а если нет то перенаправить обратно? Если нет то обьясните пожалуйста
Eugen
если это не правильно*
Vova
react- i18next
Он сам перевод делает?
Arthur
Он сам перевод делает?
Неа, ты текста держишь в json, а он потом подтягивает нужные, но надо смотреть доп плагины. Посмотри оф сацт, там расширенный функционал. Plural удобен очень.
Vladimir
Arthur
Спасибо большое
👍, обращайся)
Vova
Vladimir
Слепой я! Спасибо
Vova
Слепой я! Спасибо
Бывает) походу спать пора
Yuriy
опппа, а ведь есть на постгресе plv8! интересно, что может выйти если порендерить реакт сразу из БД, какие возможности управления контентом, шаблонами, роутами и т.д. это даст
Дима
никаких) базу голую в интернет всё равно не выставишь
Дима
а процедурки вообще зло и крайняя мера
Yuriy
а что в них плохо, в процедурках?
Дима
ну типа сильная вовлечённость в работу бд
Yuriy
ну типа сильная вовлечённость в работу бд
я не из тех кто считает, что база данных - это просто хранилище
Yuriy
это и целый слой бизнес логики. триггеры, вьюшки, хранимые процедуры, кастомные операторы, агрегатные функции - всё вот это вот надо
Yuriy
До первой инъекции
всё что от клиента через ORM. не SQL же писать пускать юзеров через сайт
Yuriy
так то над базой ORM должна быть. мы же все понимаем, что ORM совершенно не для того чтобы приложение, например, было Database Agnostic (такие приложения не нужны и это миф)
Cenator 🐈
@kurzdor оффтоп
FSA
Ребят привет, потерял сон так как есть страница.jsx она статичная в ней контент и костомные компоненты (в них обрабатываются некоторые слова или предложения) Как или какой сделать редактор текста, чтоб добавлять и отображать эти компоненты. И как хранить ??
Владимир
может кто сталкивался? есть тег video В котором source mp4 webm и ogv
Владимир
и такая конструкция не работает
Владимир
как правильно видео на сайте размещать?
FSA
ничего не понятно
Представь ты для контент менеджера делаешь редактор ( типа wysiwyg ) или используешь сторонний (тут тоже нужно разобраться) а у тебя на сайте не просто тэги <h1> <p> etc, а так же собственные компоненты с логикой, например <arW preff="..." /> И вот нужно понять в какую сторону смотреть. Есть ли редакторы которые можно костомизировать или нет? В Каком виде хранить такой контент?
FSA
Да а в чем проблема?
Не понимаю как сделать, каким средствами, с чего начать даже
Andrey
Замени их на кастомнве
Temirlan
ребята проблема
Temirlan
Temirlan
как решить не знаю
Павел
Код app в студию
FatShibe
Редакс прям для новичков😂
Я несколько дней в него въезжал
FatShibe
Очень помогла статья на медиуме, где его целиком в один жс файл кинули
Anonymous
очень помогло собеседование где лид начал выебываться и дрочить по внутрянке редакса и react-redux
Anonymous
еще в девяностых было и, скорее всего, не правда =)
Alexander
Пишу React приложения, приходится постоянно перезагружать вручную сервер. Что нибудь поменяешь выдает ошибку через раз, перезагрузишь все работает. В видео мануалах у них там все гладко само без проблем обновляет. Кто нибудь сталкивался с таким? Как побороть? Windows 10, node 10.15.1 webpack 4.29.6
Alexander
у меня такое часто выдает, перезагружу сам сервер и норм
Anonymous
Писать без ошибок
Alexander
Писать без ошибок
Смысле он об любую ошибку спотыкается и потом уже не автообновляется?
Alexander
Есть другой способ вручную автообновить кроме Ctrl + C?
G
Вопрос по json: $.each(JSON.parse(data), function(i, m) { var lanCode = m.languageCode; // de var name = m.name_de; // работает var name = m."name_"+lanCode; // не работает }); Как динамически передать после m. язык?
Eugene
🤔
G
m['name'+code]
Крутяк, спасибо!
Cenator 🐈
Есть другой способ вручную автообновить кроме Ctrl + C?
Попробуй в devServer.watchOptions.poll прописать true
Roman
Привет! Если запрос на удаление записи уже пошел но еще не выполнился. Можно ли его отменить со стороны клиента, что бы в конечном итоге запись не была удалена?
Cenator 🐈
redux-saga
При чем тут это лол
Roman
redux-saga
Я могу сделать cancel(task) но сервер то все равно удалит запись(
FatShibe
такой вопрос: мне коллега сказал, что в редьюсеры не стоит класть бизнес логику и менять данные нужно внутри компонента все так делают?
Nikolai
При чем тут это лол
Есть какие то более дельные предложения?
Cenator 🐈
Есть какие то более дельные предложения?
Реализовать запрос на восстановление.
Arthur
кто-то знает норм компонент для фиксированного сайдбара ?
Nikolai
Реализовать запрос на восстановление.
Мы по разному поняли вопрос
Cenator 🐈
Мы по разному поняли вопрос
Ответ очевидный что нет, т.к. он выполнится так быстро что никакая отмена не успеет
Arthur
зависит от стадии, скажем так. хотя вроде ms sql умеет откатывать транзакции
Arthur
Ответ очевидный что нет, т.к. он выполнится так быстро что никакая отмена не успеет
ну в теории, при каком-то медленном 3g абортнуть можно. и при навигации туда-сюда
Arthur
можешь на abort-controller посмотреть, для него полифил есть
Nikolai
Ответ очевидный что нет, т.к. он выполнится так быстро что никакая отмена не успеет
Откуда вам знать насколько быстро он у него выполняется? Может человек именно интересовался про возможность отмены таска?
Arthur
Mikhail
выручайте плз, есть что-то нормальное ?
Напиши руками, это же сайдбар