@loaded
, которое в каждом случае будет уникальным для компонента, зависящим от внутренней логики.const currentPageNumbers = useMemo(() => pageNumbers.slice(first, second), [first, second]);
useEffect(() => {
console.log(currentPageNumbers);
}, [currentPageNumbers])
{currentPageNumbers.map((number: number) => (
<button className={cl[`elem`]} key={number} onClick={() => paginate(number)} >{number}</button>
))}
FROM <указание на преднастроенную сборку>
. Если там не что-то очевидное-одноложное типа nginx-alpine\nodejs-alpine, тупо гуглишь, находишь Dockerfile и исполняешь предварительно команды оттуда:). postForm
- это ложь. Никакую форму она не постит. Это вводит в заблуждение. Она должна называться useFormStore
- use
как указание, что это на хук(может применяться только в setup
), Form
- наименование стора, Store
- указание что это store
, а не просто какой-то функционал управления формой.
Очевидно то, что тебе надо делать как-то так:
Cелектор блока находишь в инспекторе.
Id находишь поиском по тексту в коде страницы, в одной из глобальный переменных или ещё где.
Ну ещё можно попытаться переопределить
window.open
и надеяться, что код использует для открытия именно его: