Andrey
смысл в интернационализации интерфейса наверное ))
Bogdan
смысл в интернационализации интерфейса наверное ))
ну если я сам руками превожу, от него какой прок?
Bogdan
он должен файл с языками нужный передать или что
Андрей
Например, интересно посмотреть кто в кандидаты убийцы реакта?
Ни одного нормального. У убийц реакта не хватает главной вещи - нормального синтаксиса.
Дима
тогда все в равных условиях
Дима
фьить-ха!
Дима
не, ну при всём желании жсх нормальным назвать не получается
Nikolai
он должен файл с языками нужный передать или что
Можно через админку переводить. Through locize.com, i18next even provides its own translation management tool: localization as a service.
Дима
че за фигня с булеан пропсом — это нифига не частый кейс, как предлагают решать бардак с регистром хэндлеров — хуже пхп уже
Дима
когда уже выпилят className
Bogdan
Можно через админку переводить. Through locize.com, i18next even provides its own translation management tool: localization as a service.
да пример с доки не пашет даже, я тупо не понимаю ее предназначения,
Bogdan
Cenator 🐈
когда уже выпилят className
Надо было сразу classList делать
Nikolai
да пример с доки не пашет даже, я тупо не понимаю ее предназначения,
А зачем вы её затянули в проект, если она вам не нужна?
Дима
Bogdan
А зачем вы её затянули в проект, если она вам не нужна?
это я пробовал делать, мне посоветовали, а в чем смысл понять не могу, перевожу руками, она зачем тогда мне кто то сказать может? еще и пример из доки не рабочий
Дима
а вообще, мешать dom пропсы с данными, да ещё и с чайлдами — это вообще не нормально
Cenator 🐈
<div class="foo"/>
<div classList={["foo"]}/>
Дима
неее
Дима
classList — это целый апи
Дима
для работы со списков класснеймов
Дима
какой смысл брать от него одно название)
Дима
https://developer.mozilla.org/en-US/docs/Web/API/Element/classList#Methods
Cenator 🐈
Bogdan
Чтобы самому не джойнить
что такое джойнить?
Дима
Чтобы самому не джойнить
ну глянь по ссылке
Bogdan
Join
я понимаю сто это слово значит, что оно значит в проекте? импортировать?
Дима
"джоинить" — это по прежнему одно лишь название
Дима
так как DOMTokenList предлагает значительно больше
Alex
Привет, парни, кто нибудь сталкивался с PLC?
Alex
Программируемые логические контроллеры
wolfe
когда уже выпилят className
есть инфа, почему сделали именно так? допустимо же в объекте дефайнить такой проп
Dmitry
Хуков нет
Cenator 🐈
ну глянь по ссылке
Да не в этом дело, это мои фантазии просто
Bogdan
Хуков нет
хук причем? я из доки скоировал вставил
wolfe
но это только хром. только в нём потестил
Дима
есть инфа, почему сделали именно так? допустимо же в объекте дефайнить такой проп
потому что в дремучие года боялись, что будет конфликт с ключевым словом class
Дима
на что потом, разумеется, положили болт и стали фигачить как удобнее
Cenator 🐈
Но ето был обман...
Bogdan
Join
так что значит самому не джойнить?
Андрей
не, ну при всём желании жсх нормальным назвать не получается
В текущем виде - да. Но можно взять нормальное подмножество.
Dmitry
но это только хром. только в нём потестил
https://stackoverflow.com/questions/46989454/class-vs-classname-in-react-16
Cenator 🐈
так что значит самому не джойнить?
Когда-то давно, когда еще не было стайлед компонентс, чтобы писать классы в зависимости от условий, юзали либу classnames
Андрей
В текущем виде - да. Но можно взять нормальное подмножество.
А вот нормальное подмножество свелта, вью или прочей шелупони взять невозможно.
Cenator 🐈
Я и не отвечал на этот вопрос
Cenator 🐈
Наверное ты ошибся
Dmitry
На стайледах то далеко не все
Cenator 🐈
На стайледах то далеко не все
Да не, быть не может, на Ютубе про них только и говорят
Bogdan
кто юзал i18next, в чем его смысл скажите мне, кто знает? я перевод делаю руками, i18next - достает обьект с нужным переводом что ли только?
Bogdan
Каких файлов?
там обьект и ключи в нем, ключи одинаковые в них перевод
Dmitriy
там обьект и ключи в нем, ключи одинаковые в них перевод
Вот почти тоже самое но чуть более автоматизированно делает либа
Bogdan
Вот почти тоже самое но чуть более автоматизированно делает либа
ну я как импортил к примеру файлы с языком так и импортить буду?
Bogdan
указывать только ключ языка для нужного файла вроде как и все?
Дима
у aws translate апи есть
Дима
why not
Bogdan
а ошибка в codesandbox. хз что за лаг такой прикольный
Looch
версию проверь то
Bogdan
версию проверь то
Жостко тупанул, они ведь с 16.8, бывает
Looch
ну вот видишь все просто 🙂
Nickie
Кстати, посоветуйте что-нибудь простое для i18n.
rovnyart
можно ли как-нибудь заставить jest не устанавливать NODE_ENV='test'? или указать другое значение какое-нибудь? не можем из-за этого тесты ввести(
Andrew
Козуля....
Nickie
Спасибо, изучу.
Nikolai
Кстати, посоветуйте что-нибудь простое для i18n.
Напишите сами функцию на 10 строк