Описание тега solid-js
По вопросам, связанным с Solid Javascript framework (см. solidjs.com)
2
ответа
Проблема с настройкой Webpack и Typescript (ts-loader)
Пытаюсь настроить SolidJS с помощью Webpack и ts-loader. Продолжайте получать проблемы return функции. Что именно мне не хватает в загрузчике для решения проблемы? import { render } from "solid-js/web"; const App = () => { // return "Hello World"…
29 июл '21 в 15:27
1
ответ
Для чего нужен третий параметр в функции SolidJS createEffect?
только начал с экспериментироватьSolidJS и взглянуть на функцию createEffect . export function createEffect<T>( fn: (v: T) => T, value?: T, options?: { name?: string } ): void; Мне интересно, для чего нужен третий параметр и могу ли я каким…
09 сен '21 в 12:14
3
ответа
Как создать функцию с подписью солидного сеттера js
Я пытаюсь создать собственный «крючок» для solid-js, который будет извлекать состояние из локального хранилища. import { Accessor, createSignal, Setter } from "solid-js"; export default function createLocalStorageSignal<T extends string>(key: …
19 ноя '21 в 08:10
2
ответа
SolidJS: сообщения «вычисления, созданные вне createRoot или render, никогда не будут удалены» в журнале консоли
При работе над проектом SolidJS вы можете увидеть следующее предупреждающее сообщение в консоли JS: computations created outside a `createRoot` or `render` will never be disposed Некоторая информация по этому поводу доступна в выпусках репозитория S…
16 дек '21 в 06:55
1
ответ
TS - многоразовый перехватчик запроса API - тип не может быть назначен типу IUseApiHook
Что я пытаюсь сделать? Я хочу создать функцию, которая может выполнять любой тип запроса API для внешнего приложения. В принципе, я хочу пофантазировать. Проблема? Я нахожусь над головой, и мне нужен еще один глаз, чтобы взглянуть на мой сломанный п…
04 янв '22 в 02:14
2
ответа
Надежный JS-эквивалент React.HTMLProps<...>
У меня есть компонент React с такими типами опор, как: type Props = React.HTMLProps<HTMLAnchorElement> & { to?: string; }; Как вы пишете эквивалентные типы пропсов в SolidJS? Я пробовал это: type Props = Component<HTMLAnchorElement> …
22 янв '22 в 08:06
2
ответа
SolidJS: For vs Index
В своем руководстве по рендерингу списков они говорят: Для этих случаев предусмотрен компонент. Как правило, при работе с примитивами используйте . и <For> заботится о каждой части данных в вашем массиве, и положение этих данных может изменить…
23 янв '22 в 07:14
1
ответ
SolidJS: ошибка машинописного текста говорит, что значение имеет тип «неопределенный», несмотря на проверку того, что это не так
У меня есть код SolidJS, например: {value() !== undefined && <img src={srcs[value()]} />} где valueявляется сигналом. Я получаю ошибку TypeScript под value() говоря Type 'undefined' cannot be used as an index type.ts(2538) Что это знач…
27 янв '22 в 07:06
1
ответ
Твердый JS с Typescript - реквизит «как» \ реквизит «компонент»
Итак, я пытаюсь сделать следующее с solid-js . Но не могу понять правильный путь с машинописью. Я хочу модулировать свой стиль с помощью своих компонентов. Я пытался сделать это несколькими разными способами. Я не могу заставить машинописный текст р…
27 янв '22 в 19:59
1
ответ
SolidJS: в дочернем компоненте нет списка рендеринга
У меня есть родительский компонент, возвращающий: <List list={list()}> {(item, index) => <div>{item}</div>} </List> где - созданный сигнал. Listэто пользовательский компонент, который я сделал возвращающим: <div> <…
25 янв '22 в 02:58
2
ответа
Как передать более 1 ссылки дочернему компоненту в SolidJS?
Родительский компонент: function ParentComponent() { return ( <section> <ChildComponent ref={sectionRef} ref1={headerRef} /> </section> ); } Дочерний компонент: function ChildComponent(props) { return ( <section ref={props.ref}&…
16 фев '22 в 02:36
1
ответ
Есть ли в Solid JS аналог React.useCallback?
У Solid есть createMemo , который, как я думал, может работать, но он говорит: «Функция memo не должна изменять другие сигналы, вызывая сеттеры (она должна быть «чистой»)», что не подходит для моего варианта использования.
13 фев '22 в 19:46
0
ответов
Микро-интерфейс не может найти модуль, но работает на хосте React
Я сделал простой микроинтерфейс счетчика для практических целей, он работает, как и ожидалось, но я получаю сообщение об ошибке из визуального кода «Не удается найти модуль« удаленный / counterWrapper »... Распечатать: Мой удаленный код: import Reac…
19 фев '22 в 16:53
2
ответа
Типы машинописи для компонентов Solid-js
Как преобразовать первый пример из документации Solid-JS в действительный машинописный текст? import { render } from "solid-js/web" const HelloMessage = props => <div>Hello {props.name}</div> render(() => <HelloMessage name="Tay…
05 фев '21 в 14:48
1
ответ
SolidJS: как запустить обновление createResource?
у меня есть createResourceкоторый работает: const fetchJokes = async (programmingOnly) => { alert(programmingOnly); return (await fetch(`https://official-joke-api.appspot.com/jokes/${programmingOnly?'programming/':''}ten`)).json(); } //... const …
15 июл '21 в 21:42
1
ответ
как мне сделать детализированные сигналы, которые работают для свойств всего чистого класса
У меня есть класс, который хранит входные события и позволяет мне запрашивать состояние. class Input { btn() { return this._btn } _release() { this._btn = -1 } _press() { this._btn = 0 } listen() { document.addEventListener('keydown', e => this._…
08 апр '22 в 21:42
2
ответа
Typescript+SolidJS: как я могу расширить свойства некоторого элемента JSX?
Как я могу расширить реквизиты SolidJS какого-либо существующего элемента JSX и создать свой собственный интерфейс, подобный этому ButtonPropsинтерфейс в приведенном ниже примере для React. import React from 'react'; interface ButtonProps extends Re…
05 май '22 в 10:57
1
ответ
Как рассчитать силы, которые будут применяться к игроку в отдельных createEffect, которые сбрасываются при каждом обновлении
У меня есть счетчик, который я хочу накопить, добавив к нему несколько чисел. При каждом обновлении сбрасывается на 0. Я хотел эти обновления разделить на отдельные . Но это не работает. Как мне изменить свою логику, чтобы плеер шел плавно и останав…
12 май '22 в 09:09
1
ответ
Как создать сигнал, который задерживает базовый сигнал и немедленно очищается
Я хочу сделать сигнал, который настраивается на базовый сигнал или заметку после определенной задержки и немедленно очищается, если базовый сигнал очищается. Следующий код демонстрирует то, что я хочу. import { render } from "solid-js/web"; import {…
06 май '22 в 20:13
0
ответов
Вложенный createEffect не перезапускается
Я не уверен, правильно ли я воспроизвел свою проблему, но вот она: При сигнале рендеринга у меня есть какое-то создание объекта, которое приводит к большему количеству эффектов создания, которые зависят от сигнала обновления. Но каким-то образом обл…
22 апр '22 в 19:31