Size: a a a

2021 May 07

R

Ramazan in pro.js
ну что есть, как дизайнер кинул
источник

AD

Alexandr Dobrovolski... in pro.js
хранишь в сторе все фильтры, когда меняется что-то меняешь только это в сторе, запрос отправляешь один и тот же с фильтрами со стора
источник

kp

krn p in pro.js
все верно. плюс, исходя из нижесказанного, выходит, что да, у тебя будут слаться запрос за запросом. только обрабатывай их нормально.
источник

R

Ramazan in pro.js
щас постараюсь реализовать, спасибо!
источник

kp

krn p in pro.js
filters: {
search: '',
size: null
}
меняется search - дергаешь все фильтры, перезаписываешь search, шлешь все фильтры на сервер.
меняется size - то же самое, но для сайза.
источник

kp

krn p in pro.js
эт тебе структура стора, есичо, очень грубая
источник

R

Ramazan in pro.js
да, понял принцип
источник

AD

Alexandr Dobrovolski... in pro.js
// в компоненте
const onSexChange = (sex) => {
 dispatch(changeFilters({ sex }));
};

const onSearchChange = (query) => {
 dispatch(searchProducts({ query }));
}

...
// в редюссоре
case ActionTypes.CHANGE_FILTERS: {
 return {
   ...state,
   filters: {
     ...state.filters,
     ...action.payload
   }
 };
}

...

// в саге или что ты там юзаешь
function* searchProducts({ payload: { query } }) {
 const filters = yiled select( ... );
 
 // запрос на сервер
}
источник

AD

Alexandr Dobrovolski... in pro.js
+ useEffect на filters повесить чтобы делать searchProducts когда что-то меняется
источник

R

Ramazan in pro.js
щас попробую
источник

АП

Антон Портнянко... in pro.js
<body>
<img id="img">
<button id='elem' type='submit'>Отправить 1</button>
<button id='elem1' type='submit'>Отправить 2</button>
<script>
   let elem=document.querySelector('#elem');
   let elem1=document.querySelector('#elem1');
   let img=document.querySelector('#img');
   elem.addEventListener('click',function(){
       img.src='1.jpg';
       alert(img.src);
   })
   elem1.addEventListener('click',function(){
       img.src='2.jpg';
       alert(img.src);
   })
</script>
</body>
источник

PP

PHP PROGRAMMIST⬤👍3🅰️... in pro.js
спасибо
источник

АП

Антон Портнянко... in pro.js
нз
источник

S

Sergei in pro.js
setTimeout(() => {
   console.log('setTimeout=1001');
}, 1001);
setTimeout(() => {
   console.log('setTimeout=1000');
}, 1000);

/*
* Вывод:
* setTimeout=1001
* setTimeout=1000
**/

setTimeout(() => {
   console.log('setTimeout=1002');
}, 1002);
setTimeout(() => {
   console.log('setTimeout=1000');
}, 1000);

/*
* Вывод:
* setTimeout=1000
* setTimeout=1002
**/

Если рассматривать в контексте Event Loop, то получается у setTimeout нет своей внутренней очереди?
источник

kp

krn p in pro.js
а у кого она есть
источник

K

Kос in pro.js
Привет, подскажите пожалуйста. Можно ли как-то  конвертировать мою HTML структуру в JS (document.createElement и тд)? Чтобы в конечном итоге отрисовывалась такая же страница только из JS. Много нод, руками лень делать, возможно есть какие-то генераторы / билдеры, которым HTML отдаешь, а он в JS такой превращает?))
источник

kp

krn p in pro.js
а для чего  ?
источник

T

Th0r in pro.js
jsx же
источник

K

Kос in pro.js
Да мне просто 1 раз на статичной страничке перегнать одно в другое)
источник

K

Kос in pro.js
Думал может онлайн сервис есть какой
источник