← пред | след →
tyafnyaf 2022-06-27 20:09:03
Окей, тогда по лагам буду смотреть
viktooor7 2022-06-27 20:09:05
Dmitry_Bondarenko 2022-06-27 20:07:18
Не React.memo?
а есть разница ?
Dmitry_Bondarenko 2022-06-27 20:09:17
viktooor7 2022-06-27 20:09:05
а есть разница ?
Да)
Dmitry_Bondarenko 2022-06-27 20:09:44
tyafnyaf 2022-06-27 20:09:03
Окей, тогда по лагам буду смотреть
А в чем проблема то?
Тебе этот ререндер мешает?
viktooor7 2022-06-27 20:10:24
tyafnyaf 2022-06-27 20:07:55
А в этом точно есть смысл? Имею ввиду, что если бы в этом не было минусов, то реакт бы по дефолту все компоненты в memo оборачивал
ну там очень размытое обьяснение , условно если твой компонент возвращает строчку привет , т опроверка для реакт мемо будет только добавлять лишних условий , а если твой компонент фильтрует товары по списку из милилона строк , то куча ифоф от реакт мемо будет менее ресурсоемкой , следовательно полезнее для рендера
tyafnyaf 2022-06-27 20:10:26
Dmitry_Bondarenko 2022-06-27 20:09:44
А в чем проблема то?
Тебе этот ререндер мешает?
Ну хочется писать просто норм код, чтобы не терять производительность на пустом месте
Dmitry_Bondarenko 2022-06-27 20:10:39
tyafnyaf 2022-06-27 20:10:26
Ну хочется писать просто норм код, чтобы не терять производительность на пустом месте
У тебя проект большой?
tyafnyaf 2022-06-27 20:10:57
Dmitry_Bondarenko 2022-06-27 20:10:39
У тебя проект большой?
Достаточно большой
Dmitry_Bondarenko 2022-06-27 20:10:59
У тебя в маленьком проекте эта производительность будет незаметна)
Dmitry_Bondarenko 2022-06-27 20:11:20
Если виснет, то нужна мемоизация, чтобы лишний раз ничего не выполнялось просто так
viktooor7 2022-06-27 20:11:34
нужно не на размер проэкта смотреть а на логику компонента , у него и в маленьком проэкте может с бэкенда 30 мегабайт данных прилетать и парсится ))
tyafnyaf 2022-06-27 20:13:03
viktooor7 2022-06-27 20:10:24
ну там очень размытое обьяснение , условно если твой компонент возвращает строчку привет , т опроверка для реакт мемо будет только добавлять лишних условий , а если твой компонент фильтрует товары по списку из милилона строк , то куча ифоф от реакт мемо будет менее ресурсоемкой , следовательно полезнее для рендера
Благодарю за пояснение, в принципе тоже самое, что и с хуком useMemo
m31ody 2022-06-27 20:14:45
frkam 2022-06-27 19:29:13
есть
В каком это месте он есть? 🧐
lesha_aezakmi 2022-06-27 20:20:39
Ребят никто не знает есть ли какая-нибудь библиотека которая позволяет файл (input file ) отображать (картинки) до отправки на бэк.
lesha_aezakmi 2022-06-27 20:21:30
на самой странице* до отправки на бэк.
lightboomq 2022-06-27 20:37:11
кто может подсказать как в реакте вложить одну компоненту в другую?
tetraf0ur 2022-06-27 20:38:57
lightboomq 2022-06-27 20:37:11
кто может подсказать как в реакте вложить одну компоненту в другую?
const A = ({ children }) => {
return <div>{children}</div>;
};
const B = () => <div>aaa</div>;
const C = () => (
<div>
<A>
<B />
</A>
</div>
);
2022-06-27 20:48:02
как сайд эффект по английски
Kvazar30 2022-06-27 20:48:18
side effect
Kvazar30 2022-06-27 20:48:54
а в чем шутка??
focusbytheway 2022-06-27 20:48:56
ахах
Boris Blade 2022-06-27 20:49:03
2022-06-27 20:48:02
как сайд эффект по английски
said efect
viacheslav_voronko 2022-06-27 20:49:27
Эффект Саида
rootisalie 2022-06-27 20:49:37
кто как рендерит большие реакт компоненты в строку html? Если большая вложенность, то как можно не инлайнить стили?
Durilka98 2022-06-27 20:52:24
подскажите, почему может писать вот такую вот ошибочку? searchFaceActions.js:44 Uncaught (in promise) TypeError: dispatch is not a function
Данные от сервера возвращаются…
alexander_150 2022-06-27 20:52:56
Durilka98 2022-06-27 20:52:24
подскажите, почему может писать вот такую вот ошибочку? searchFaceActions.js:44 Uncaught (in promise) TypeError: dispatch is not a function
Данные от сервера возвращаются…
С диспатчем чета
ivanchai6iv 2022-06-27 20:54:23
@anna79911907513 это типа реклама щас была?
rootisalie 2022-06-27 20:54:49
есть метод
import {renderToString} from ‘react-dom/server’
принимает он компонент. но по факту мы создаем еще одну версию реакта, а не используем текущее окружение.
То есть компонент внутри метода не будет видеть провайдер редакса
2022-06-27 20:54:59
не разу —__— это я криворукая
rootisalie 2022-06-27 20:57:38
Конечно я могу открыть айфрейм и уже оттуда получить строку html. Есть ли аналоги? Так как мне прийдется создавать еще один стор получается внутри айфрейма
rootisalie 2022-06-27 21:04:37
https://codesandbox.io/s/focused-panini-ow44zv?file=/src/index.js
Зарендерив App CRA я получаю:
<div class=»App»><h1>Hello CodeSandbox</h1><h2>Start editing to see some magic happen!</h2></div>
но можно ли получить еще и сверху <style></style> для стилей?
focused-panini-ow44zv — CodeSandbox —
CodeSandboxfocused-panini-ow44zv using react, react-dom, react-scripts
l_no_time_l 2022-06-27 21:05:14
привет, такой вопрос знает ли кто-нибудь как реализовать фиксированний кроп изображения, двигая изображение, не давая кропу выйти за пределы самого изображения? например как здесь(работает даже с изображением под углом)https://pqina.nl/pintura/
Pintura Image Editor, a Powerful JavaScript Image Editor SDK —
pqina.nlA powerful JavaScript Image Editor that integrates with every stack. Fully configurable and works intuitively on every device.
rootisalie 2022-06-27 21:06:11
l_no_time_l 2022-06-27 21:05:14
привет, такой вопрос знает ли кто-нибудь как реализовать фиксированний кроп изображения, двигая изображение, не давая кропу выйти за пределы самого изображения? например как здесь(работает даже с изображением под углом)https://pqina.nl/pintura/
react-crop — это те же самые разработчики, но там только кроп
Underdante 2022-06-27 21:06:43
привет. нужен совет.
есть компонент. отрисовывает календарь.
календарь спрятан во всплывающее модальное окно.
возможно ли его использовать в 2 х разных местах .
в одном месте после клика по числу —дата уходит родителю , модальное окно закрывается .
в другом месте необходимо отправлять родителю интервал между двумя датами , модальное окно закрывается по клику на кнопку сохранить.
я пока не додумался как. вот и пришла мысль о возможности этого вообще.
передаю даты родителю через пропсы.
если да , отправьте в нужном направлении , спасибо
rootisalie 2022-06-27 21:06:57
посмотри сорс, например @l_no_time_l
rootisalie 2022-06-27 21:08:01
Underdante 2022-06-27 21:06:43
привет. нужен совет.
есть компонент. отрисовывает календарь.
календарь спрятан во всплывающее модальное окно.
возможно ли его использовать в 2 х разных местах .
в одном месте после клика по числу —дата уходит родителю , модальное окно закрывается .
в другом месте необходимо отправлять родителю интервал между двумя датами , модальное окно закрывается по клику на кнопку сохранить.
я пока не додумался как. вот и пришла мысль о возможности этого вообще.
передаю даты родителю через пропсы.
если да , отправьте в нужном направлении , спасибо
а пропсы у них разные?
l_no_time_l 2022-06-27 21:08:07
rootisalie 2022-06-27 21:06:11
react-crop — это те же самые разработчики, но там только кроп
я про это знаю, мне важно наклонить изображение, чтобы кроп не выходил за его пределы и при вращении, если нет места для кропа, то изображение увеличивается пропорцианально, чтобы грань кропа упиралась в грань изображения
l_no_time_l 2022-06-27 21:08:42

типа такого
rootisalie 2022-06-27 21:08:43
l_no_time_l 2022-06-27 21:08:07
я про это знаю, мне важно наклонить изображение, чтобы кроп не выходил за его пределы и при вращении, если нет места для кропа, то изображение увеличивается пропорцианально, чтобы грань кропа упиралась в грань изображения
я думаю это тоже надо делать на react-crop посмотри документацию, новая версия включает поворот вроде как.
l_no_time_l 2022-06-27 21:09:00
окей
kamikozz 2022-06-27 21:09:16
Underdante 2022-06-27 21:06:43
привет. нужен совет.
есть компонент. отрисовывает календарь.
календарь спрятан во всплывающее модальное окно.
возможно ли его использовать в 2 х разных местах .
в одном месте после клика по числу —дата уходит родителю , модальное окно закрывается .
в другом месте необходимо отправлять родителю интервал между двумя датами , модальное окно закрывается по клику на кнопку сохранить.
я пока не додумался как. вот и пришла мысль о возможности этого вообще.
передаю даты родителю через пропсы.
если да , отправьте в нужном направлении , спасибо
Вообще звучит как дико непонятный кейс, где проблема в архитектуре
Underdante 2022-06-27 21:09:49
rootisalie 2022-06-27 21:08:01
а пропсы у них разные?
в первом случае(с одним значением) передаю setState. для одного значения этого достаточно. во втором не знаю как 2 значения передать.
l_no_time_l 2022-06-27 21:10:11
а какой именно не скинешь ссылку на npm?
rootisalie 2022-06-27 21:11:03
https://www.npmjs.com/package/react-image-crop
npm: react-image-crop —
npmA responsive image cropping tool for React. Latest version: 10.0.4, last published: 2 days ago. Start using react-image-crop in your project by running `npm i react-image-crop`. There are 290 other projects in the npm registry using react-image-crop.
Underdante 2022-06-27 21:11:07
kamikozz 2022-06-27 21:09:16
Вообще звучит как дико непонятный кейс, где проблема в архитектуре
можно написать 2 одинаковых компонента с каледарем с разницей только в обработчиках кликов. посчитал это дурной практикой
l_no_time_l 2022-06-27 21:11:29
rootisalie 2022-06-27 21:11:03
https://www.npmjs.com/package/react-image-crop
тут нет подобного
rootisalie 2022-06-27 21:11:34
https://codesandbox.io/s/react-image-crop-demo-with-react-hooks-y831o
react-image-crop demo with React Hooks — CodeSandbox —
CodeSandboxreact-image-crop demo with React Hooks by DominicTobias using react, react-dom, react-image-crop, react-scripts
ivanchai6iv 2022-06-27 21:11:35
rootisalie 2022-06-27 21:04:37
https://codesandbox.io/s/focused-panini-ow44zv?file=/src/index.js
Зарендерив App CRA я получаю:
<div class=»App»><h1>Hello CodeSandbox</h1><h2>Start editing to see some magic happen!</h2></div>
но можно ли получить еще и сверху <style></style> для стилей?
зачем…
rootisalie 2022-06-27 21:12:00
l_no_time_l 2022-06-27 21:11:29
тут нет подобного
rotation посмотри
rootisalie 2022-06-27 21:12:16
ivanchai6iv 2022-06-27 21:11:35
зачем…
очень надо.
← пред | след →