Oruj
плиз не умничайте, просто направьте на решение
Ivan
не понял. короче если кто знает ссылку на урок или что то такое, где бы я смог научиться реализовать корс запросы что ли на сервер апи
Гугли, какую тебе ссылку давать? Ты не понимаешь в роутинг и настройку серверов. Корс можно выключать, а на одном домене может работать сколько угодно много разных серверов — ларавели, ноды, апачи, нжинксы.
Oruj
не нужно осуждать что я знаю а что нет. просто скажите хотя бы что гуглить.
no
Какие корсы? Для чего?
Oruj
короче я дошел до того чтобы делать запросы с фронта на бэкэнд
no
express не?
Ivan
не нужно осуждать что я знаю а что нет. просто скажите хотя бы что гуглить.
Я не осуждаю. Я объясняю, что ты не понимаешь очень многого — одной статьёй/ссылкой не обойтись. Гугли, как конфигурировать сервера для spa. Подсказка — сервер должен быть не один.
Oruj
про экспресс видел как то. но нельзя ли на пхп отдельный ларавель проект написать, и туда делать запросы?
Oruj
... и писать в резюме что знаю и ларавель а не какой то экспресс
Mikhail
Экспресс так-то получше будет
Ivan
Понеслась
Oruj
верю
Mikhail
Я имею в виду в контексте скиллов разраба на реакте
Oruj
не не, все решения уместны. просто хочется на пхп написать сервер, а потом только идти в ноду
no
Я имею в виду в контексте скиллов разраба на реакте
https://github.com/ikerya/react-next-express-boilerplate/tree/master/src Можно тогда и с Некст джс написать
Mikhail
Сколько то лет назад пхп был полным отстоем, не знаю как сейчас
no
Сколько то лет назад пхп был полным отстоем, не знаю как сейчас
Щас вроде получше, но на джсе круче писать, больше возможностей и один код на фронте и беке, имхо
Oruj
ты локально все тестишь ? Если для себя нжигкс не нужен бери ноду и все
да, я хочу локально все собирать, но с реальным get/post адресами, чтобы можно было быстро перенести на прод. а нельзя ли на пхп. я в ларавеле уже делал запросы, там работает локально. просто не нравится что все перемешалось. клиент с сервером. хочется в отдельности делать запросы или так не получится
Victor
Oruj проверь версию react-scripts, может у тебя просто версия модули не поддерживает?
Victor
у меня она последняя ~3. молодчик ты был близок)
ну ларавель точно тут ни при чем, скорее всего где-то просто ошибка, либо в пути либо... стили не в том файле, так тоже бывает)
Victor
а мне кажется проблема именно в webpack.mix.js
а у ты используешь create-react-app или свой конфиг?
Oruj
а у ты используешь create-react-app или свой конфиг?
в том то и дело это конфиг ларавеля через команду php artisan preset react
Victor
в том то и дело это конфиг ларавеля через команду php artisan preset react
ну если у тебя "classes" пустой объект, значит модули он видит, и значит тут дело в какой-то банальности) я сам на проекте где используется react и laravel, вроде бы тоже сталкивался с такой проблемой, решение было что-то из разряда забыл в className указать {styles.someClass}) в твоем случае classes. ну или какая-то такая банальщина
Victor
вряд ли это чем-то поможет, но лучше на всякий случай перепроверить
Oruj
тут все появляется!
Victor
а в инспекторе у элемента в доме появляется класс?
Oruj
а в инспекторе у элемента в доме появляется класс?
нет, если бы он появился, я бы тут не висел) но вопрос хороший. классы только материала "MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12 MuiGrid-grid-md-3" жесть заключается в том, что в отдельном реакт проекте все ок
Oruj
честно говоря так сходу ничего на ум не приходит
возможно нужно откатить npm install --save --save-exact react-scripts@2.1.8
Victor
возможно нужно откатить npm install --save --save-exact react-scripts@2.1.8
там с версии 2+ поддерживаются вроде бы, так что мало шансов что это поможет)
Victor
но проблема с версиями выглядит как адекватный вариант
Victor
возможно нужно откатить npm install --save --save-exact react-scripts@2.1.8
если выяснишь в чем была проблема, дай знать :)
Vitaliy
Добрый вечер, ребят помогите пожалуйста разобратся со стайлед компонентс <Button as="a" href="/">Link with Button styles</Button> пропс as указывает от какого еще html елемента наследуется поведение и свойста
Vitaliy
не могу понять вот этот пример const Button = styled.button` // тут стили `; const ReversedButton = props => ( <button {...props} children={props.children.split("").reverse()} /> ); render( <div> <Button>Normal Button</Button> <Button as={ReversedButton}>Custom Button with Normal Button styles</Button> </div> );
Oruj
если выяснишь в чем была проблема, дай знать :)
какая то жесть. старый проект начал запускать, там где чистый реакт без ларавель, он перестал запускаться (локальный сервер) спустил react-scripts до 2, проблема устранилась, но в ларавеле его даунгрейд не решил проблему. короче пиздаболие еще то
Oruj
но реакт-скриптс возможно глобально стоят
ппц не знаешь как проверить? тут смотри без ларавели класс генеируется на имя "page-shopping-cart_card__1tY4F" где "page-shopping-cart" - название модуля и в head соответственно изменяются названия. а в ларавель они остаются обычные типа .card
Oruj
но реакт-скриптс возможно глобально стоят
в реакт проекте, что то типа этого должно быть написано внутри node_modules. но такое попробуй прописать в ларавель микс-конфиге. тя нахер пошлет))
Victor
про ларавель особо ничего не скажу, никаких проблем не было, все билдится и работает
Oruj
как будто его маму обругал
Serhii
и так не хочет говно!)
попробуй https://github.com/css-modules/webpack-demo { test: /\.css$/, loader: 'style!css-loader?modules&importLoaders=1&localIdentName=[name]__[local]___[hash:base64:5]' }
Victor
как будто его маму обругал
попробуй в create-react-app написать eject и оттуда конфиг подрезать :)
Oruj
попробуй в create-react-app написать eject и оттуда конфиг подрезать :)
мне нравится твой энтузиазм)) ща если не получится вебпак настроить может и попробую
Serhii
он же пишет, что sourcemap надо выкинуть
Oruj
если шаришь, можешь объяснить почему нельзя пройтись только по модулям как я указал? так дает ошибку
Oruj
options: { modules: true, localIdentName: '[local]_[hash:base64:5]', },
ЕСЛИ ТАК, то модули работают, а все остальные css нет. поэтому в регулярке я хотел указать нечто типа test: /\.module.css$/,
Oruj
есть похожий плагин, с тем же эффектом. модули работают, а все остальные стили - нах https://www.npmjs.com/package/laravel-mix-react-css-modules
Serhii
2) exclude
Oruj
1) экранируй точку
вторую точку кажется не нужно
Oruj
и почему выебываюсь, потому что уже пробовал. ща еще раз пороюсь
Serhii
вторую точку кажется не нужно
тогда она будет вместо любого символа
Oruj
ааа эксклюд
Oruj
тогда она будет вместо любого символа
можешь скинуть линк? потому что мне кажется что наоборот должно быть в эксклюде css
Serhii
https://webpack.js.org/loaders/css-loader/ внизу
Oruj
https://webpack.js.org/loaders/css-loader/ внизу
одна ошибка: жалуется на var. надеюсь до бейбела не дойдет речь))
Oruj
почему так трудно удается ну е*аный в р*т) ок спасибо Serhii те большое
Lelya
привет, помогите кто шарит плз https://toster.ru/q/683144