Kurzdor
Чего блять, 30 сек ебучего слоумода
Вы чего
Ну ладно... Хоть не час
Sm•ok
myown.
всем привет
myown.
подскажите если у меня класс, то как props обозначить?
import React from 'react';
const Product = props => {
return (
<div className="product">
<img src={props.product.image} alt={`${props.product.title} book`} />
<h1 className="title">{props.product.title}</h1>
<p className="price">${props.product.price}</p>
<button onClick={() => props.addItem(props.product)}>
Add to cart
</button>
</div>
);
};
export default Product;
myown.
?
Sm•ok
?
Ждать тридцать секунд ради этого знака. Вот это выдержка
А что за класс?
myown.
это не по теме)
myown.
class Product extends Component
у меня не 30, а 10
Sm•ok
myown.
в каком смысле не так?
Sm•ok
"Если у меня класс, то как пропс обозначить"
Andrew
в каком смысле не так?
Ты функцию в класс переделал и не можешь получить пропсы? Если да, то поменяй на this.props
myown.
у меня изначально был класс, я смотрю на этот пример и не знаю как добавить пропсы)
invasion
Есть какой-нибудь Emmet для JSX?
Весьма не удобно разметку писать без него. В VSCode не получается ul>li*2
Andrew
myown.
только не взрывайтесь - я могу сделать так? class Product extends Component (props) {
Volodymyr
Нет
John
Volodymyr
Иди читать доку
Anonymous
Sm•ok
Mihail
Sm•ok
Ты создаёшь гору зависимостей между ними. Как сказал сова, это прямая дорога к могиле проекта
Alexey
оно может сломаться (в доках где-то было написано)
Alexey
мол не нужно наследоваться.
если нужна общая логика - хоки (для классов)
Alexey
ну или да
Mihail
Andrew
Зачем
Чтобы не описывать одно и то же несколько раз
Mihail
Looch
Mihail
Alexey
в реакте сломается
там костыли какие-то внутренние
а так в жс нормально все наследуется и класс написать выгодней, чем прототипы городить
Sm•ok
Component Did catch И ещё что-то, забыл чет. Надо сидеть и думать. @sovasergey напомни)
Mihail
Mihail
Классов не существует
И делегирование проще
Связь одного объекта с другим, что сложного?
Foma
классы в жс не гуд?
Sm•ok
Вопрос возник. В питоне они такие же как жс?
Mihail
Alexey
может быть, я что-то подобное читал очень давно
может приснилось
Foma
так вебпак бабел, есть соблазн писать class
Alexey
в понедельник в доках поищу
нужно же делать вид, что работаю
Alexey
можешь сходить настучать потихому
M
https://stackblitz.com/edit/react-8ajp77 ктонибудь может мне помочь доделать этот проектик ?
Asan
как в vscode делать автоимпорты?
Ivan
Ребят, не могу понять, почему Seamless Immutable мне в стор пихает свои методы?
Ivan
Ivan
Bogdan
Это что такое страшное? Что за либа
Ivan
Seamless immutable
Bogdan
Выглядит как незаконное что то
Andrey
Looch
У тебя инстанс этой сущности в сторе, (шутка про axios для редакса)
Mikhail
Dmitriy
есть чатик линуксоводов?
Dmitriy
Paul
есть лор на крайний случай
Alyona
Viktor
Привет. Кто как организовывает иконки? Шрифтом или просто svg ..
Sergey
Arsen
+
invasion
Такая нормальная организация js + css для каждого комопнента. Я вот думаю для каждого кмопонента отдельную папку сделать и туда js + css его закинуть. Такое практикуется?
Илья | 😶☮️🐸
invasion
Не спорю, согласен Илюх с тобой, по курсу реакт прохожу, автор почему то по папкам не раскладывает.
Вообще пока что сложно адаптироваться к JSX и организаций всего кода, глаза разбегаются при каждой ошибке.
invasion
Объясните пожалуйста. Почему в Реакте не принято хранить один CSS файл, а создаются множество для каждого компонента. В чем идеалогия. Можно как-то по-подробней или дайте соответствующую статью.
Почему я не могу просто создать один CSS как это делал до использования Реакта при обычной верстке?
invasion
Мне кажется дело в производительности, но хочется узнать истину. Почему так принято.