Ilya
Ничего не поменяло
ты говоришь есть еще место с такой же проблемой без формика - показывай
Alexander
https://gist.github.com/zaykaalexander/bb9cf02d16fde01375e879545d664f9e
Oleg
кто-то пользовался jsoneditor? с реактом нормально сочитается?
Ilia
ребят,что это за ошибка в хроме всплывает ?( Unchecked runtime.lastError: The message port closed before a response was received. )
Ilia
Ааа,спасибо!)
Ilya
Не смотрел?
опять Button и Form я пытаюсь найти корреляции - ИМХО пересечение в импорте вот этих компонент
Ilya
реакт контекст нормально дружит с ie11?
с ним вообще все дружит на «тоненьком» 🙂
Ilya
реакт контекст нормально дружит с ie11?
накидай сферический в вакуме компонент сначала без импорта Button и Form смотрим - рендерится без ошибок - норм потом импортим и рендерим только Form (дефолт лиьбы рендерился) - повторяем потом тоже самое с Button
Ilya
Сейчас этим и занят
докладывай по ходу пъессы как успехи, 90% тем с упоминанием твоей ошибки так или иначе сводятся к проблемам с импортом, в основном решение использовать дефолтовый вместо именованного
Ilia
export const Title = ({text}) => <TitleText>{text}</TitleText>; Title.propTypes = { text: PropTypes.string }; Title.defaultProps = { text: 'text', }; Ребят,могу ли я так сделать?Или надо export делать после propTypes?
Ilia
нет разницы
Спасибо!)
Misha
Ребята, в опенсорсе случайно нет примера какой-нибудь очень жесткой формы из 50 разных инпутов, мультселектов. чекбоксов и радиобатонов которые связаны валидацией и тд?
Artem
Я 2 недели потратил, чтобы на хуки нашу форму переписать... Это та ещё задача
Oleg
есть ли какой-то смысл объявлять переменные в редьюсере до свитча?
Oleg
типа делать let a = {}; let b = []; и в редьюсере перезаписывать a = {some data}?
Mihail
типа делать let a = {}; let b = []; и в редьюсере перезаписывать a = {some data}?
У тебя редьюсер зависит от внешней переменной
Mihail
Уже не чистая функция
Mihail
Поправьте, если я не прав
Oleg
Уже не чистая функция
сам редьюсер чистый.
Oleg
Уже не чистая функция
он внутри определяет
Oleg
просто получается есть вероятность, что соседний кейс будет иметь неправильную переменную.
Arczi
Парни вопрос: Когда использовать HOC а когда decorator?
Artem
шпащибо!
Если есть желание обсудить чужой код, то вот моя репа с мыслями о реализации https://github.com/supontable/form-by-model
Dmitry
React canvas что то есть ?
Китикет
🙅‍♂
Dmitry
странно что еще не написали рендер в канвас
Oleg
как написать этот участок кода на хуках? запутанно как-то рефы написаны.
Oleg
что там запутанного?
Oleg
первые два, это useRef
Oleg
далее две ф-ции const some1 = () => {} - хендлеры событий для этих рефов
Oleg
а, еще там useState
Oleksii
кто-то шарит в youtube api? почему-то ай ди не подтягивается в ссылку, хоть и выводится в тег h2
Mariia
Помимо редакса и хуков есть еще способы хранить данные в браузере? Только начинаю с этим разбираться
Nikita
мне кто-нить объяснит, зачем в реакте все стандартные атрибуты перевели в камел кейс?
wolfe
наверное
Oleg
ага
да, уже заработало.
Oleg
да, уже заработало.
ага, отвлекся)
wolfe
чего?
<Form on-submit />
Oleg
onChange?
Nikita
вместо autocomplete="something" нужно писать autoComplete
Oleg
так вроде лучше.
Nikita
ну так норм же. не?
почему норм йопт, было одно слово, а они его превращают в 2 слова
Mihail
вместо autocomplete="something" нужно писать autoComplete
чтобы не мешать стандартные html атрибуты
Mihail
и реактовские
Mihail
логично же
Nikita
чтобы не мешать стандартные html атрибуты
так это и есть стандартный атрибут
Nikita
атрибут autocompelete пишется слитно, еще раз!
Nikita
а не раздельно
Nikita
но реакт заставляет его писать через camelCase
wolfe
ять там так и так невалидный код
Oleg
а не раздельно
ну слова же два.
Nikita
https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete да хоть 3 или 4, почему они это сделали, зачем??
Vladimir
может потому что пишешь JS,а не разметку
Nikita
у меня нет подсказок на компонентах по стандатрным атрибутам, и я пишу на память, а потом в браузере вижу, что я должен писать autocomplete через autoComplete
Nikita
дятлы
Ilya
@Kl4ssT ну как там успехи ?
Mihail
дятлы
не, ну это бан
Vladimir
сам дятел, доку по реакт почитай
Vladimir
почитай совершенный код, там доходчиво написанно, как и почему обработчики не важно каких событий нужно писать с "on"