z.reduce((a,e)=>a[e.type]?(a[e.type].push(e.tagVal),a):(a[e.type]=[e.tagVal],a),{})
const arrNames = [...row_data_1, ...row_data_2, ...row_data_N]; const arr = [row_data_1, row_data_2, row_data_N]; let obj = [...new Set(arrNames.map(([cat]) => cat))].map(cat ...
import {ReactComponent as Icon} from '' Почему может не работать fill в svg элементе ? Даже если напрямую сделать svg path{fill:blue}. <path fill="blue" d="M21 10H7" stroke="#...
Почему проблема ? Привести стринги к намберу и все. ar.map(e=>e.map(Number).sort((a,b)=>a-b).toString()).every((e,i,self)=>e===self[0])
function optionaChainingRec(obj,keys){ const item=obj[keys[0]]; if(keys.length===1||typeof item!=='object'){return typeof item!==undefined?item:item||undefined} re...
Подскажите по поводу санков. Почему он может возвращать тело функции вместо запуска его ?
Как такая тернарка работает : false?false+true?false+true:false:true+true return 2. В доке ? condition ? не встречается.
export type IState = {isModalOpen:boolean} const {isModalOpen}=useSelector((state:IState)=>state.modal) Property 'modal' does not exist on type 'IState'. Как эту фигню починит...
humans.reduce((a,p,i)=>i===0?[...a,p]:a[0].age>p.age?a:a[0].age===p.age?[...a,p]:a,[])
const { register, errors, handleSubmit } = useForm({ mode: "onChange" }); const { register: register2, errors: errors2, handleSubmit: handleSubmit2 } = u...
No overload matches this call. Overload 1 of 2, '(type: "mousedown", listener: (this: Document, ev: MouseEvent) => any, options?: boolean | AddEventListenerOptions | undefin...
Спасибо, все получилось const {isModalOpen}=useSelector<RootState,IState>((state)=>state.modal) IState взял из редюсера модалки, а рутстате из рутРедюсера. Так правильно делат...
Что подразумевается под "Не показывается текст"?
Только после этого будет еще миллион вопросов уровня "Чем абстрактный класс отличается от интерейся?", паттерны и тд. Только это не используется в ЖСе.
В реакте можно работать с куками без реак-кукис ?
import {IState as Selected} from '../ducks/modal' так легально делать?
А нельзя clamp сделать ?
Он разве будет работать ?
var c=a.reduce((a,e)=>(a[e]=e,a),[]) b.reduce((a,e)=>c[e]?[...a,e]:a,[]) Тут тоже нлогн?
В рут редюсере тоже нужно типы описывать ?