El
У меня нет Мака. На Ксубунте нет, вроде бы.
Peter
Поставь fsevents
yarn add fsevents ?
Cenator 🐈
Peter
Да
https://paste.ofcode.org/VkRrCY2WJfXyWQimy24E6H
Peter
https://github.com/fsevents/fsevents/issues/236#issuecomment-432765421 лол, с 11й ноды пишет что не работает
Peter
"resolutions": { "**/**/node-gyp": "^3.8.0" } добавление этого в package.json не помогло
El
Поставил зависимости под Виндой. Та же папка запустится на Ксубунте?
Cenator 🐈
Поставил зависимости под Виндой. Та же папка запустится на Ксубунте?
Не факт, особенно всякие бинарники могут не завестись
Peter
Не факт, особенно всякие бинарники могут не завестись
fsevents и правда ни при чём, удалил текущую ноду, установил 10.16.3, всё почистил и заново пересобрал, всё равно пусто
Peter
ЛОЛ. проблема в "worker-loader": "^2.0.0"
Peter
как мне без eject сделать конфиг для вебпака?
Peter
https://stackoverflow.com/a/48609316/7519767 — тут пишут что так все конфиги можно вытащить, но я не хочу сам потом всё менеджить как-то заэкстендить конфиг нельзя?
Bogdan
https://reactjs.org/blog/2015/02/20/introducing-relay-and-graphql.html Что скажете?
Anonymous
>2015 устарело
J. A. R. Kotlien
https://reactjs.org/blog/2015/02/20/introducing-relay-and-graphql.html Что скажете?
Ждём обновлённое реле под suspense for data fetching. https://reactjs.org/blog/2019/08/08/react-v16.9.0.html#an-update-on-data-fetching
J. A. R. Kotlien
А его уже заанонсили?
С новым фейсбуком по ходу выйдет.
Cenator 🐈
С новым фейсбуком по ходу выйдет.
Ждемс, а то аполло после инвестиций стремно юзать, боюсь скатится куда—нибудь к метеору
Vilena
я в реакте установила зависимости для стилуса, в вебпак-конфиг добавила код, но выдает все равно ошибку, что "модуль не найден"
Vilena
ориентировалась на это: https://ru.stackoverflow.com/questions/875685/%D0%9A%D0%B0%D0%BA-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D1%83-stylus-%D0%B2-react-js-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B8
Vilena
но по итогу это выдает, в чем может быть проблема?
Viktor
А в CRA каким-то образом можно React объявить, как глобальную переменную?
Viktor
чтобы не импортировать все пространство имем во всех файлах компонентов
Viktor
я пробовал на window.React для теста вешать, и через rewired подсунуть вебпаку ProvidePlugin({ React: 'react' })
Viktor
но с CRA это не работает. Я вижу как секунду мелькает отрендерившийся контект, затем на ошибку билда подменяется
Viktor
с проектом на "голом" вебпаке все всегда работало
Viktor
может useContext может как-то помочь? ну вдруг
там проблема в том, что JSX требует import React from 'react', иначе попросту не будет работать скомпилировавшийся React.createElement
Viktor
поэтому я пытался React в рантайме подсунуть глобально
Viktor
ага, а в чем сложность? это не мешает же использованию
Не хотел импортировать React явно в сотне мест; хотел отключить интероп с default импортами (import suggestions замусоривается) если вкратце)
Viktor
я хочу везде иметь named exports, и спрятать реакт за кулисами в принципе. Просто не думал, что CRA настолько агрессивен
Viktor
А если попробовать import 'react'?
для того, чтобы любой проект на реакте работал, ему конкретно нужен весь импортированный реакт в каждом jsx-компоненте, причем импортированный именно в переменную React (с большой буквы) :)
Viktor
ну ладно, нет так нет
Фарид
https://webpack.js.org/guides/shimming/
Фарид
Только это с CRA не получится
Фарид
Но это то что ты хочешь
Vilena
Поверь путь.
проверяла. styl файл в папке компонента находится
Vilena
Фарид
Зависимости установлены после поправки конфигурации?
Фарид
Это модули и их нужно немного по-другому настраивать.
Vilena
зависимости установила, потом правила вебпак-конфиг
Фарид
Посмотри как сделать так что бы работали модули css и аналогично для стилуса
Фарид
В гугле. How to enable css modules react
Фарид
Ну или что-то подобное.
Viktor
Но это то что ты хочешь
да, из описания - оно) ну по крайней мере буду иметь ввиду, спасибо!
Vilena
В гугле. How to enable css modules react
спасибо, попробую
Фарид
зависимости установила, потом правила вебпак-конфиг
Сейчас у тебя будет работать import "style", а не import styles from "style"
Фарид
да, из описания - оно) ну по крайней мере буду иметь ввиду, спасибо!
Хорошая идея кстати. Создай issue в github. А то в каком jsx/tsx файле не нужен react с cra.
Фарид
а поняла, но мне так не катит
Доработать нужно конфигурацию.
Viktor
Хорошая идея кстати. Создай issue в github. А то в каком jsx/tsx файле не нужен react с cra.
может и хорошая, но гуглинг по этой теме мне не дал предпосылок, чтобы желать одобрения и воплощения) наверняка у них на этом что-то завязано
Viktor
я не знаю, нужен ли так этот CRA
Viktor
с одной стороны время экономит, с другой - переначинен он всем, чем можно, и мне не понятно, что там происходит
Фарид
Ничего сложного там.
Фарид
Посмотри их репозиторий на github.
Фарид
Я искал там какие типы файлов он в media кидает - не нашёл..
Yura
Кто может подсказать хорошую ссылку по лайфсайклам, просто не могу понять что когда и где использовать🤷🏾‍♂️Буду благодарен)😉
Viktor
Посмотри их репозиторий на github.
я сделал eject и залез в конфиг вебпаковские конфиги вполне понятны, если не обращать внимания на всякие абстракции по детекции наличия тайпскриптов и т.д. В остальном похоже там файлы путей и всякие всмопогательные утилиты для скриптов
Viktor
честно говоря, думал, там все сложнее устроено гораздо
BARSOOQUE
Пытаюсь разобраться с драгндропом. https://codesandbox.io/s/github/react-dnd/react-dnd/tree/gh-pages/examples_hooks_js/04-sortable/simple Файл Card.jsx, хук useDrop. Хочу вынести объект-параметр в отдельную переменную за пределы компонента. Проблема в том, что тогда у меня нет доступа к ref в hover(). Могу ли я как-то нативным образом получить доступ к нему, не костыля что-то типа отдельной функции которая будет принимать реф и возвращать этот объект? Вот раньше, насколько я понимаю, у hover() были параметры item, monitor, component, и на component можно было заюзать findDOMNode, а сейчас там из параметров только item и monitor, судя по докам http://react-dnd.github.io/react-dnd/docs/api/use-drop.
Андрей
Кто может подкинуть чат где про апач можно спросить
BARSOOQUE
В смысле
Фарид
В смысле
Я ошибся. Что ты хочешь вынести?
BARSOOQUE
ref
BARSOOQUE
И, кстати, не только его, походу. Пропсы компонента возможно тоже, но я не уверен, возможно там в современном апи днд они тоже есть параметром как в старом, я только реф (который не рефом, а самим компонентом передавался в старой версии) конкретно проверил. Пока в любом слечае сделал вместо объектов dragSpec и dropSpec функции dragSpec() и dropSpec() и накидал в них параметрами хаотично то к чему я хочу иметь доступ из компонента, ну и вызываю их там в useDrag и useDrop. Некрасиво как-то выходит.
Daniil
Кто может подкинуть чат где про апач можно спросить
у goq на github в репе telegram-list в разделе ОС
N
Друзья существует условия внутри тега для атрибута: например: {...(value.skuInfo == false && 'className="first"') } как написать условии для атрибута существует короткий способ
BARSOOQUE
Это вопрос или его начало?
BARSOOQUE
className={ value.skuInfo == false && "first" }
Dmitriy
className={ value.skuInfo == false && "first" }
И зачем человеку класс false?
BARSOOQUE
Ну да, в таком случае нужно на ?: заменить, получается
BARSOOQUE
Или о чем ты?