Китикет
По сути там почти все есть, но это я не с точки зрения хардкорного пользователя консоли смотрю, может чо реально нету
Oleg
По сути там почти все есть, но это я не с точки зрения хардкорного пользователя консоли смотрю, может чо реально нету
остается простая установка приложений и возможность поставить условный midnight commander. в общем мне зашло) хз)
Китикет
Есть кстати ребята которые говорят что в линуксах щас идеальный дизайн чуть ли не лучше чем у гугла
Denis
Ой про визуалку лучше не говорить, у линей совместимость с современными видеокартами нулевая, у меня например убунта каждые пару часов зависала намертво, так и не пофиксил
ну это проблема убунты и ее DE видимо. Можно выбрать любой другой дистрибутив, например у меня arch+gnome и вообще не припоминаю, чтобы за пару лет он зависал, причем иногда аптайм бывает по 30 дней
Китикет
Есть кстати ребята которые говорят что в линуксах щас идеальный дизайн чуть ли не лучше чем у гугла
Но как по мне там дико кривые оболочки, их часто не на профессиональном уровне делают
Vlad
Ребят, не подскажите как юзать Context.Consumer в рендере?
Китикет
Надо будет глянуть, нашел ли кто-нибудь причину зависаний убунты как у меня, это связано с nvidia x server, но дальше я не смог разобраться, и судя по всему никто дальше не зашел тоже, вообще мистическая хрень)
Vlad
Ребят, не подскажите как юзать Context.Consumer в рендере?
нашел ответ. 😄подскажите пожалуйста теперь, есть ли разница в использовании Context.Consumer и this.context? (просто только что узнал про то что можно юзать this.context и теперь думаю зачем вообще надо context.consumer
Vlad
С помощью Consumer можно использовать несколько контекстов в компоненте
а с помощью this.context нет?) я вот просто понял, что this.context доступен во всём классе, в то время как consumer доступен только в ретурне.
Vlad
понял, спасибо большое
Vasilii
Привет, подскажите как storybook подружить с less?создал файл webpack config, сторибук собирается но стили не работают
Vasilii
Проблема в том что я использую :root {переменные} 🙁
js - one love
const Test = (props) => ({ render: () => (<div>Hello</div>) }) Можете объяснить мне это значит?
js - one love
да
Bekzhan
прив
Roman
В общем по задаче нахождения нужного объекта в структуре по айди, с последующей его заменой и обновлением стейта, пришел к такой схеме. 1) Получил объект через МАП по айди, 2) обновил поле объекта и записал объект в переменную 3) удалил изначальный объект из стейта через фильтр 4) дописал в стейт через спред измененный объект из переменной. Норм алгоритм?
⇺Goga⇻
Ребят, а встроенный в material design, CCS in JS, чем-нибудь отличается от либы JSS?
Александр
const Test = (props) => ({ render: () => (<div>Hello</div>) }) Можете объяснить мне это значит?
Это внутри файбер воспримет как indeterminate component и попытается применить эвристику для определения того как это отрендерить, увидит там метод рендер и будет работать почти как с классовым компонентом https://github.com/facebook/react/blob/master/packages/react-reconciler/src/ReactFiberBeginWork.js#L1297 P.S. Никогда так не делайте
js - one love
сложна
Александр
сложна
В чем именно сложность?
js - one love
не знаю зачем так усложнять
Александр
Не понимаю о чем вы
js - one love
почему это нужно/
Александр
почему это нужно/
А какое поведение было бы логичным? В данной ситуации?
js - one love
function Test1(props){ return { render: () => (<div>Test 1</div>) } } function Test1(props){ return <div>Test 1</div>) } можно же так)
js - one love
я хотел узнать что это
Vadim
я хотел узнать что это
Ты очень странно строишь диалог
js - one love
хотел узнать зачем писать так если можно по классике
Александр
function Test1(props){ return { render: () => (<div>Test 1</div>) } } function Test1(props){ return <div>Test 1</div>) } можно же так)
Вы наверное не поняли, первый вериант это ошибка, это будет indeterminate component который будет внутри обрабатываться почти как классовый компоненте с вызовом его life cycle методов если они представлены, второй вариант это обычный функциональный компонент
Александр
хотел узнать зачем писать так если можно по классике
Какой классике? Вариант с возвратом объекта с проперти render никогда не был нигде документирован, это неверное использования рракта
Александр
я хотел узнать что это
Я объяснил вроде почему это всё-таки работает и почему это отличается от обычного функционально компонента и наконец почему это неверное использование реакта
js - one love
я понял вас
js - one love
как я понял используется для таких целей? function Test1(props){ return { componentDidMount: () => { console.log('dd') }, render: () => (<div>Test 1</div>) } }
Dmitriy
Dmitriy
rm -Recurce -Force
ohmyzsh куда на винде втыкнуть?)
Андрей
Или ты не думал, что на другой системе нужно привычки менять?
Vadim
ohmyzsh куда на винде втыкнуть?)
Я не помню точно, но вроде я его ставил внутри cmder
Александр
как я понял используется для таких целей? function Test1(props){ return { componentDidMount: () => { console.log('dd') }, render: () => (<div>Test 1</div>) } }
Нееет, это используется только чтобы Предупредить пользователя что он делает что-то не так, так делать нельзя, хоть и работает (с оговорками)
Dmitriy
Поставь ohmyposh.
Так то темка просто. А плагины аналогичные ?
Андрей
Так то темка просто. А плагины аналогичные ?
Автодополнение и подгрузка манов в пс из коробки есть. Хз что ещё надо? А зачем тебе винда в таком случае? Берёшь неподходящий для себя инструмент, а потом удивляешься что он работает не так?
Vadim
как я понял используется для таких целей? function Test1(props){ return { componentDidMount: () => { console.log('dd') }, render: () => (<div>Test 1</div>) } }
Вот так делать это не документированное стечение обстоятельств. Раз это не документированно, значит в любой момент это может как угодно поменяться, следовательно писать так не нужно. И никто так и не пишет собственно, откуда ты это взял я даже не представляю
js - one love
В одном видео увидел стало интересно, думал может понадобится, оказывается нет)
Александр
В одном видео увидел стало интересно, думал может понадобится, оказывается нет)
За такие видео надо банить, чем автор руководствовался я не представляю
js - one love
Видео было про HOC)
js - one love
Не нужна так нужна, спасибо буду знать)
Bogdan
А какое поведение было бы логичным? В данной ситуации?
убрать из ф-и возможность написания такого? это самое логичное
Bogdan
а вот всегда интересно было, все понимают, что ридакс лучше не юзать, но все равно его юзают, это с чем связано?
Александр
убрать из ф-и возможность написания такого? это самое логичное
Убрать такую возможность невозможно, человек волен сам писать что ему пожелается, но вот варнинг на исключение поменять они бы могли
Anonymous
Так пиплы такой вопрос - Есть список объектов(array of objects) и возможность выбрать из этого списка активный обьект. Можно ли сохранить выбранный объект в стейте через его индекс вместо того чтобы скопировать весь объект?(activeElementIndex = 1 вместо activeElem = {...}) и какой минус данного подхода?
Александр
а вот всегда интересно было, все понимают, что ридакс лучше не юзать, но все равно его юзают, это с чем связано?
А кто все? И почему его лучше не юзать? И зачем юзать тем более что понимаешь что он не подходит?
Bogdan
А кто все? И почему его лучше не юзать? И зачем юзать тем более что понимаешь что он не подходит?
я конкретно про вакансии, все вакансии с ридаксом, меньше с аполо, не видел с другими
Bogdan
А какое поведение было бы логичным? В данной ситуации?
так если работает рендер, он считает за класс, все остальное работает? например стейт
Evgeniy 🍀
так если работает рендер, он считает за класс, все остальное работает? например стейт
стейт не будет работать, если не отнаследуешься от React.Component
Evgeniy 🍀
но рендер видит, хотя не отнаследован
рендер это явно определенный метод. Ты же setState явно не определяешь в классе
Александр
но рендер видит, хотя не отнаследован
Вы код посмотрите из реконсайлера https://github.com/facebook/react/blob/master/packages/react-reconciler/src/ReactFiberBeginWork.js#L1321
Bogdan
да не работает, я уже подумал что можна
Александр
Смешно
Bogdan
расскажите шутку, вместе посмеемся хоть
Александр