Size: a a a

React — русскоговорящее сообщество

2020 October 08

MK

Maxim Koylo in React — русскоговорящее сообщество
хм какой то вакумный пример🌚
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Ivan Bobchenkov
Нет, хоть убейте, не понимаю, там все примеры просто в вакуме, при старте компонента - считать счётчик, а что если по кнопке? Как мне это ловить? Я уже запутался в этом всем :(
такое чувство что хуки тебе тотально в пух и прах ломают твой мозг который написан на классах
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Maxim Koylo
такое чувство что хуки тебе тотально в пух и прах ломают твой мозг который написан на классах
Нет, просто они совсем по другому отрабатывают, чем на классах
источник

YZ

Yury Zhuk in React — русскоговорящее сообщество
Eugene Maltsev
Хммм, прикольно onMouseEnter/onMouseLeave не работает на disabled button 🤔
угу, обертку помню приходилось делать вокруг кнопки, чтобы листенер повесить
источник

k

kostyaCheban in React — русскоговорящее сообщество
Ivan Bobchenkov
Нет, просто они совсем по другому отрабатывают, чем на классах
Пробуй, поймёшь,  там ничего сложного нет
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Ivan Bobchenkov
Нет, просто они совсем по другому отрабатывают, чем на классах
разница лишь в том что на классах у нас инстанс компонента живет на протяжении всего жизненого цикла, а на функциях компонент каждый рендер чистый
источник

VB

Viktor Busko in React — русскоговорящее сообщество
Long Life Belarus
Вот походу это то что мне надо. Надо перелопатить спасибо. Попробую
const HtmlWebpackPlugin = require('html-webpack-plugin');

const globalHtmlTemplateSettings = {
   template: 'public/index.html',
   favicon: 'public/icon.png',
   hash: true
};

/**
* Match all standalone entries.
*/
const appEntries = [
   {
       applicationId: 'app1',
       applicationTitle: 'App 1',
       filename: 'app1/index.html'
   },
   {
       applicationId: 'app2',
       applicationTitle: 'App 2',
       filename: 'app2/index.html'
   }
];

/**
* Creates entry html pages.
*/
const HtmlWebpackPluginInstances = appEntries.map(
   entry =>
       new HtmlWebpackPlugin(Object.assign(entry, globalHtmlTemplateSettings))
);

module.exports = {
   entry: {
       main: './src/index.js'
   },

   plugins: [
       /*
        * Plugin: HtmlWebpackPlugin
        * Description: Simplifies creation of HTML files to serve your webpack bundles.
        * This is especially useful for webpack bundles that include a hash in the filename
        * which changes every compilation.
        *
        * @see https://github.com/ampedandwired/html-webpack-plugin
        */
       ...HtmlWebpackPluginInstances,
   ]
};


вот например конфиг для нескольких энтри поинтов, но с одним и тем же JS кодом. у меня например была пачка приложений которые запускались с разных страниц и отображали разные данные, но логика была общая
источник

VS

Vitalik Staferg in React — русскоговорящее сообщество
Как на фронте реализовать хранения данных и проверку на то что пользователь ADMIN?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Vitalik Staferg
Как на фронте реализовать хранения данных и проверку на то что пользователь ADMIN?
ну что пользователь админ тебе бек скажет, а хранить ну как обычно в стм како ни буть
источник

MK

Mihail Kuzmin in React — русскоговорящее сообщество
Vitalik Staferg
Как на фронте реализовать хранения данных и проверку на то что пользователь ADMIN?
после логина в сторе сохраняешь данные юзера, все остальное хендлит бэк
источник

ДГ

Данил Головенко... in React — русскоговорящее сообщество
даже если в инспекторе поставить, что то типа «админ: true” то запросы которые может делать только админ - не пройдут
источник

ДГ

Данил Головенко... in React — русскоговорящее сообщество
если бек конечно это хендлит
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
если бек это не хендлит то у вас нету ролей
источник

PR

Pavel Rishko in React — русскоговорящее сообщество
как выключить скрол на одном из елементов?
А точнее на карте вот здесь внизу
http://pavlorishko228-001-site1.btempurl.com/
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Pavel Rishko
как выключить скрол на одном из елементов?
А точнее на карте вот здесь внизу
http://pavlorishko228-001-site1.btempurl.com/
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
ЛЯ, сделал, но мне кажется через жопу, подскажите кто
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
источник

IN

Igor N in React — русскоговорящее сообщество
опять telegram driven development
источник

И

Илья in React — русскоговорящее сообщество
Ivan Bobchenkov
ЛЯ, сделал, но мне кажется через жопу, подскажите кто
Ооо, скинь тему, пожалуйста
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Илья
Ооо, скинь тему, пожалуйста
Night Owl
источник