Size: a a a

2021 May 21

MK

Max Kovalenko in React Kyiv
так если не сохранять то зачем вообще плясать с файловой системой? считал, изменил и все
источник

OT

Olga Tsyb in React Kyiv
да. получается не то что было изначально
источник

MK

Max Kovalenko in React Kyiv
через инпут
источник

V

Vlad Nechyporchuk in React Kyiv
судя по выходным данным тут нужно просто генерировать новый обьект на основании  старого входящего обьекта
источник

RA

Ruslan Abdullaev in React Kyiv
так про fs никто и не говорит - это что-то ТС нафантазировала, достаточно input file или textarea
источник

OT

Olga Tsyb in React Kyiv
я не должна получить новую единицу потом в конверторе единич для вычисления?
источник

OT

Olga Tsyb in React Kyiv
возможно я не права. предложите вариант как правильно реализовать
источник

OT

Olga Tsyb in React Kyiv
как по другому написать?
источник

MK

Max Kovalenko in React Kyiv
чтобы данные попали в браузер их нужно через инпут подгрузить, либо включить в бандл проекта в статику
источник

MK

Max Kovalenko in React Kyiv
по другому никак
источник

DH

Dmytro Holoborodko in React Kyiv
я це бачу як є код який реалізовує "конвертатор" і при цьому його правила конвертації можна розширити JSON файлом, а для цього достатньо зробити інпут і через нього зчитувати цей самий JSON файл (його потрібно підготовити і прописати там ті самі правила для конвертації)
источник

YO

Yevhenii Oliinyk in React Kyiv
кейс изменения джсона только по принципу - открываем через инпут на странице, а потом сохраняем через эмуляцию скачивания уже другой файл
источник

YO

Yevhenii Oliinyk in React Kyiv
работы с файловой системой в ТЗ не указано. Если это спа для конвертации  с возможностью добавления дополнительных парметров - то через подгрузку/скачивание файла конфига, сохранение конфига в локал стороадж
источник

DH

Dmytro Holoborodko in React Kyiv
Та ні, тут насправді все просто, просто ТЗ дещо незрозуміло розписано. В ТЗ написано, що потрібно зробити конвертатор між 4 одиницями виміру, і плюс до цього, ще додати інпут який буде завантажувати JSON файл з додатковими правилам конвертації і новими одиницями виміру. На виході, потрібно просто генерувати об'єкт і переводити його в JSON через стрингіфай, але записувати його в файл не потрібно, цбого в задачі немає
источник

V

Vlad Nechyporchuk in React Kyiv
источник

OT

Olga Tsyb in React Kyiv
получается после добавления просто написать что добавлено и все?
источник

DH

Dmytro Holoborodko in React Kyiv
після того, як ви додасте нові правила конвертації ви повинні розширити функціонал свого конвератора цими правилами додавши в нього ці сами правила щоб можна було ручками їх вибрати і поклазати на формі)
источник

OT

Olga Tsyb in React Kyiv
Следить за изменениями в data и обновлять список через use Effect?
источник

DH

Dmytro Holoborodko in React Kyiv
подивіться на код Vlad Nechyporchuk туди додати відображення одиниць вимірювання на форму для взаємодії з ними і інпут для зчитання JSON фала з новими правилами і все готово
источник

DD

Dmytro Dovhan in React Kyiv
С точки зрения реакта, в чем разница между двумя кусками кода?

   getCustomRenderSettings() {
       return {
           onRender: () => {
               return <a href="#">some</a>;
           },
       };
   }

   // vs

   getCustomRenderSettings() {
       return {
           onRender: () => {
                   const Component= this.getComponent();
                   return <Component />;
               }
           },
       };
   }

   getComponent() {
       return () => <a href="#">foo</a>;
   }

на выходе это дает одинаковый html в доме но разное поведение при клике (при рендере в определенной таблице)
в первом случае клик отрабатывает одновременно с выбором ряда в таблице, во втором случае клик не срабатывает с первого раза

может у кого есть идеи в чем может быть причина?

я подозреваю что проблема может быть с ререндером и тем что реакт не может сматчить старый и новый дом, но мне казалось что клик должен отработать даже в случае ререндера
источник