Anonymous
Не понял вопрос. Компоненты, которые используются в других компонентах, реюзабельны, поэтому лежат в своих файлах. Например, форма для создания объекта (юзера, книги, т. д.) будет формой для его редактирования.
Arkady
То есть, следует использовать подобный подход, если планируешь использовать компоненты в будущем?
Дели проект на component widgets pages Соответсвенно кнопка, инпут, дропдаун - это компонент, виджет - это набор компонентов, например форма, карточка товара. Страница - набор виджетов
Oleg
ребят, а кто в регулярках сечет? как еще можно лаконичнее написать вот это: /\d{4}-\d{2}-\d{2}(\s|T)\d{2}:\d{2}:\d{2}$/ чтобы проходила проверка для строки 2019-11-08 22:00:01
Anonymous
почему во фронтенд чате нельзя отправдять стикеры. тут на каждый пост нужен brainlet
Oleg
Эээ, сорян но не проще dayjs?
у меня есть конкретная задача, это просто выдержка про регулярки. Там все сложнее и есть просто задача проверить строку на соответствие. Все совпадения с датами - случайны, все персонажи вымышлены
Иван
зачем там проверка на наличие большой буквы Т?
Oleg
потому что строка еще может быть 2019-11-08T22:00:01 и это тоже надо учесть :)
Иван
тогда регулярка соответствующая, каких-то build-in регулярок которые парсят datetime нет
Oleg
понял, спасибо!
Anonymous
react-table норм работает, видимо ты что-то не так делаешь
Какую версию вы использовали с Реакт хуками? 6-ю или 7-ю ?
Valentin
угу, постоянно 😉
Хи. В общем из больше не будет. Держу в курсе
Denis
Купил "Чистый код"?
Осознание пришло
Димон
Denis
Стал манагером
С языка снял
Valentin
Купил "Чистый код"?
я просто не буду больше: - обращаться к значениям obj['prop'] - не буду использовать редакс - не буду ставить пустую строку в начале файла - буду полностью отдан eslint/prettier - и тп.
Indra
граждане, а подскажите такую вещь. есть файрбейз сторадж, там торчат видео файлы. есть необходимость отобразить плейлист из этих видео на клиенте (скажем, video tag на странице). можно ли это сделать *без сервера* , заливая файлы во временный сторадж клиента и если да, то как это можно сделать?
Mikhail
что за пустая строка в начале файла?
Valentin
а редакс в чем виноват
да ничем, просто слишком много кода
Valentin
бл. не важн, я вообще то делюсь своими изменениями в жи.
Denis
да ничем, просто слишком много кода
в таком случае, чтобы перестать задавать глупые вопросы придется вовсе от кода отказаться если его количество может их породить
Nikolay
Привет всем. Подскажите как быстренько вкатиться с предыдущего стека (Native, Angular, Ionic, Flutter). Про Getting Started слышал, меня интересуют какие-нибудь специфичные моменты, узкие места и тому подобное, что у меня после предыдущего стека может вызвать реакцию "Что это за дичь?"
Sergey
Отсутствие типов, если без TS? :)
Nikolay
Не пугает :)
Nikolay
На ванильном JS писал :)
Nikolay
TS тоже не пугает
Sergey
Ну тогда хз, в жизненном цикле могут быть какие-то вопросы, но дока даст все ответы. Ещё отдельные вопросы могут быть к тому, чем будешь управлять стейтом. А в остальном всё +-
howitworks
когда пишешь все на any, то после тса отсутствие типов рили не пугает
Kernel panic
Ребят, кто работал с protobuf? Интересует теоретический вопрос, как достигается секьюрность, если схему по которой строятся сообщения, приходится отгружать клиенту вместе с остальной аппой? Разве оттуда ее не получится дернуть и реверснуть?
Andrey
Друзья, надо в приват Роутере проверить залогинен ли пользователь вытянув isAuthorised из localStorage.
Andrey
ловлю ошибку бесконечного ререндера с функцией load
Andrey
как можно решить проблему?
Kernel panic
А разве кто то обещает секьюрность?
Ну в одной знакомой мне конторе ребята используют его как секьюрную замену обычного апи просто потому что это банк. И главным аргументом было то что формат бинарный и шифруется и подделать не получится если не знаешь схемы
Kernel panic
Тогда я решил что это круто, а познакомившись с реактом задался вопросом "а как?")
Kernel panic
Ну и как следствие один неофициальный телеграм бот закрылся потому что "теперь они используют protobuf, а его сложнее реверс инжинирить." Вот и интересно чем достигается эта сложность
i
https://github.com/benhowell/react-grid-gallery подскажите плз как изменить ширину миниатюр в этом пакете, я попробывал разные свойства, но картинок всё равно всегда макс 2 в ряду и если картинка одна в ряду, то она растягивается
Alex
Подскажите пожалуйста. Есть helper в src/helper/Api.js Пытаюсь его импортировать из src/components/Login/Login.js import apiHandler from '../../helpers/Api.js'; а есть какой-то способ импортировать по абслолютному пути типа ? import apiHandler from '/helpers/Api.js';
Daniil
Алиасы вебпака
ℜ𝔬𝔪𝔞𝔫
всем привет! я использую либу recharts для построения графиком. можно ли задать тень для линий в LineChart?
Roman
как сделать так что би приложение було доступно только для юзеров которие пришли аутификацию
Roman
Скиньте подезную силку )
Nikita
почему нельзя оборачивать все в React.memo?
Maxim
почему нельзя оборачивать все в React.memo?
Потому что далеко не во всех компонентах он будет выполнять свою роль
Nikita
Да но почему-то мой компонент запускается хотя пропсы не меняються. Пишу мемо и все ок
i
http://www.cyberforum.ru/react-js/thread2526226.html#post13972891 проблема с настройкой плагина
Roman
В проекте используется TS и вместе с ним typescript-fsa-redux-thunk с typescript-fsa Подскажите как проавильно пробрасывать типы в пропсы для distaptch и state от redux В интернете не могу найти
Anonymous
всем привет. Помогите пожалуйста, битый час уже сижу над проблемой. Я только начинаю писать на React. Line 21:13: Parsing error: Unexpected token, expected "," 19 | return ( 20 | <SwitchButton setPage={this.setPage} /> > 21 | {page === 'profile' && <Profile />} | ^ 22 | {page === 'map' && <Map />} 23 | {page === 'signup' && <SignupForm />} 24 | {page === 'login' && <LoginFrom />}
arthur
Оберни всё в <> </>
Anonymous
ооо! Спасибо добрый человек!))
Mihail
ооо! Спасибо добрый человек!))
почитай про React Fragment
Anonymous
Опираюсь на оф документацию. Просто не много теряюсь еще…точнее много теряюсь)
Anonymous
Начни разбираться с тем во что превращается jsx.
html и js? это ж микс такой себе своеобразный)
Андрей
html и js? это ж микс такой себе своеобразный)
Переформулирую: разберись во что превращается jsx после транспиляции кода.
Anonymous
Ааа. Понял.
Anton
Доброго вечера, коллеги. Кто работал в ant design с большими формами данных, скиньте пожалуйста примеры кода или туториалы какие-нибудь. Заранее благодарен
Sayo
Ребят подскажите плз как в redux-form можно обрабатывать side-эффекты? Например при изменении одного инпута нужно выполнить ряд действий (включая изменение другого инпута из redux-form).
Ilya
Есть кто работал с React On Rails? Там как то возможно самому прикрутить код сплитинг без покупки PRO версии?
Ilya
Найс бизнес 🐊🐊🐊🐊🐊
не то слово. Учитвая что тот факт что автор сего творения попал на проект, затащил туда это решение для SSR (при чем смотреть и поддерживать код теперь больно) а потом он был с уволен)))
Daniil
Сср это и так как темплейт бекенд
Ilya
А чем отрисовка на стороне сервера не устроила? (Я нуб, только вкатываюсь)
приложение уже было на реакте. Бек был на рельсах. Нужен был SSR. И к сожалению CEO доверился не тому React on Rails может быть и отличная штука когда у тебя полностью приложение на рельсах и хочется что-то рендерить реактом. Но в нашем случае это было не так
Ex
Ребят, вопрос к тем кто юзал mobx, какие впечатления? Как я понял он не может полноценно заменить redux, так как сути может ток прослушивать переменные и отдавать во view. Но так как не юзал, хотелось бы услышать мнение тех кто использовал на реальных проектах, и есть ли вообще смысл браться за него, заранее спасибо
MVD
А как из браузера редиректить на приложение? Например когда открываешь линк t.me тебе телеграм открываетсмя