Size: a a a

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

2020 September 11

UU

U U in JavaScript — русскоговорящее сообщество
va1
"rules": { "jsx-no-lambda": false }
:)
закрыть глаза на ошибку? 🙂 может можно как-то переписать?
источник

v

va1 in JavaScript — русскоговорящее сообщество
U U
закрыть глаза на ошибку? 🙂 может можно как-то переписать?
Хз, мы юзаем лямбды. Могу предположить чё-нибуть такое, но хз
<form onSubmit={ this.handleFormSend.bind(this, event, handleSubmit, invalid, errors)}>
источник

UU

U U in JavaScript — русскоговорящее сообщество
переписал так

enderForm = ({ handleSubmit, form, submitting, invalid, errors }) => {
       const { page } = this.props;

       const handleFormSend = (e) => {
           if (invalid) {
               const listOfErrors = Object.keys(errors)
                   .map((error) => gaNames[error])
                   .join(',');
               pushEvent(gaFormEvent('1', 'Click button', '19', 'next', '', listOfErrors, 'FALSE'));
           }
           handleSubmit(e);
       };

       return (
           <form onSubmit={handleFormSend}>


так не лямбды не ругается
источник

ДЕ

Даниил Емелин... in JavaScript — русскоговорящее сообщество
В JS можно как-то узнать ID активной вкладки браузера?
источник

D

Danila in JavaScript — русскоговорящее сообщество
U U
renderForm = ({ handleSubmit, form, submitting, invalid, errors }) => {
       const { page } = this.props;

       return (
       <form onSubmit={(event) => this.handleFormSend(event, handleSubmit, invalid, errors)}>

ts подсвечивает ошибку - Lambdas are forbidden in JSX attributes due to their rendering performance impact

Как это исправить?
Каррируй@Мемоизируй

const handleFormSend = useMemo((handleSubmit, invalid, errors)=>{
  return (event)=>{}
}, []);

return
<form onSubmit={handleFormSend(event, handleSubmit, invalid, errors)}>
источник

D

Danila in JavaScript — русскоговорящее сообщество
U U
переписал так

enderForm = ({ handleSubmit, form, submitting, invalid, errors }) => {
       const { page } = this.props;

       const handleFormSend = (e) => {
           if (invalid) {
               const listOfErrors = Object.keys(errors)
                   .map((error) => gaNames[error])
                   .join(',');
               pushEvent(gaFormEvent('1', 'Click button', '19', 'next', '', listOfErrors, 'FALSE'));
           }
           handleSubmit(e);
       };

       return (
           <form onSubmit={handleFormSend}>


так не лямбды не ругается
Не ругается, хотя по-сути это то же самое в плане производтельности, насколько я могу судить
источник

MV

Miroslav Vinogradov in JavaScript — русскоговорящее сообщество
Привет! Такой вопрос.
Не так давно Фейсбук у себя на фронте начал прогонять css через какой-то плагин. Теперь все css-классы обфусцированы и теперь код страницы выглядит как на скрине ниже. Я так понимаю, они это сделали и чтобы уменьшить размер css (размер кода страницы), и чтобы усложнить работу скраперам. В одном моём проекте как раз использовался скрапинг Фейсбука по css селекторам. Теперь же это стало куда сложнее.
Сталкивался ли кто-то с такой проблемой? Как можно её решить? Думаю попробовать делать запросы через Xpath вместо селекторов.
Спасибо.
источник

MV

Miroslav Vinogradov in JavaScript — русскоговорящее сообщество
источник

IS

Igor Savin in JavaScript — русскоговорящее сообщество
как пользователь фейсбука я не хочу что бы кто-то скраппил мою инфу
источник

IS

Igor Savin in JavaScript — русскоговорящее сообщество
ну а так - xpath, но они могут и верстку менять часто, плюс а/б-тесты всякие
источник

С

Славик in JavaScript — русскоговорящее сообщество
Igor Savin
как пользователь фейсбука я не хочу что бы кто-то скраппил мою инфу
закрой ее
источник

С

Славик in JavaScript — русскоговорящее сообщество
там же настройки приватности есть
источник

MV

Miroslav Vinogradov in JavaScript — русскоговорящее сообщество
Igor Savin
ну а так - xpath, но они могут и верстку менять часто, плюс а/б-тесты всякие
понял, спасибо
источник

a

azabroflovski in JavaScript — русскоговорящее сообщество
Славик
закрой ее
в одноклассниках, эта фича, до сих пор платная
источник

FL

First Last in JavaScript — русскоговорящее сообщество
Мужики! даров!
источник

ЛХ

Лапки Х in JavaScript — русскоговорящее сообщество
First Last
Мужики! даров!
источник

FL

First Last in JavaScript — русскоговорящее сообщество
Сам пойдешь или сходить с тобой?))
источник

М

Макс in JavaScript — русскоговорящее сообщество
First Last
Сам пойдешь или сходить с тобой?))
Странный чел. Однако
источник

FL

First Last in JavaScript — русскоговорящее сообщество
Мож делал кто
Есть ли возможность дождаться выполнения запроса, чтобы забрать картинки которые будут вставлены в дом дерево после запроса? К самому запросу доступа нет
источник

FL

First Last in JavaScript — русскоговорящее сообщество
Макс
Странный чел. Однако
Бывает
источник