中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

高端網(wǎng)站開(kāi)發(fā)程推廣賺錢的微信小程序

高端網(wǎng)站開(kāi)發(fā)程,推廣賺錢的微信小程序,wordpress 應(yīng)用模板,做兼職哪家網(wǎng)站靠譜在svelet5中導(dǎo)入并使用react組件庫(kù) svelte5中使用react組件 svelte5中使用react組件 在svelet5中導(dǎo)入并使用react組件庫(kù), 示例項(xiàng)目地址:https://github.com/shenshouer/my-svelte-react 在svelte5中當(dāng)前還有問(wèn)題,無(wú)法將children傳遞到react中渲染 使用…

在svelet5中導(dǎo)入并使用react組件庫(kù)

  • svelte5中使用react組件

svelte5中使用react組件

在svelet5中導(dǎo)入并使用react組件庫(kù), 示例項(xiàng)目地址:https://github.com/shenshouer/my-svelte-react

在svelte5中當(dāng)前還有問(wèn)題,無(wú)法將children傳遞到react中渲染

  1. 使用svletkit創(chuàng)建項(xiàng)目
$ npx sv create my-svelte-react% npx sv create my-svelte-react
┌  Welcome to the Svelte CLI! (v0.6.10)
│
◇  Which template would you like?
│  SvelteKit minimal
│
◇  Add type checking with Typescript?
│  Yes, using Typescript syntax
│
◆  Project created
│
◇  What would you like to add to your project? (use arrow keys / space bar)
│  none
│
◇  Which package manager do you want to install dependencies with?
│  pnpm
│
◆  Successfully installed dependencies
│
◇  Project next steps ─────────────────────────────────────────────────────╮
│                                                                          │
│  1: cd my-svelte-react                                                   │
│  2: git init && git add -A && git commit -m "Initial commit" (optional)  │
│  3: pnpm run dev --open                                                  │
│                                                                          │
│  To close the dev server, hit Ctrl-C                                     │
│                                                                          │
│  Stuck? Visit us at https://svelte.dev/chat                              │
│                                                                          │
├──────────────────────────────────────────────────────────────────────────╯
│
└  You're all set!$ cd my-svelte-react$ pnpm install$ pnpm dev
  1. 安裝react相關(guān)依賴
$ pnpm i react react-dom
$ pnpm i --save-dev @types/react @types/react-dom
$ pnpm add @vitejs/plugin-react -D
  1. 修改vite.config.ts增加react支持
import { sveltekit } from '@sveltejs/kit/vite';
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';  # <---- hereexport default defineConfig({plugins: [sveltekit(), react()]        # <---- here
});
  1. 創(chuàng)建react svelte適配器ReactAdapter.svelte, 代碼如下:
# src/lib/utils/ReactAdapter.svelte<script lang="ts">import React from "react";import ReactDOM from "react-dom/client";import { onDestroy, onMount } from "svelte";const e = React.createElement;let container: HTMLElement;let root: ReactDOM.Root;onMount(() => {const { el, children, class: _, ...props } = $$props;try {root = ReactDOM.createRoot(container);root.render(e(el, props, children));} catch (err) {console.warn(`react-adapter failed to mount.`, { err });}});onDestroy(() => {try {if (root) {root.unmount();}} catch (err) {console.warn(`react-adapter failed to unmount.`, { err });}});
</script><div bind:this={container} class={$$props.class}></div>

目前此部分適配器有問(wèn)題, children無(wú)法獲取并且在react組件中渲染

參考:
props-and-restProps
issues

  1. 添加react組件庫(kù), 如 ant design
$ pnpm add antd# +page.svelte<script lang="ts">import { Button } from "antd";import ReactAdapter from "$lib/utils/ReactAdapter.svelte";
</script><ReactAdapter el={Button} type="primary">Hello, World!</ReactAdapter>
http://www.risenshineclean.com/news/37073.html

相關(guān)文章:

  • 電子商務(wù)網(wǎng)站建設(shè)與管理 教案2345網(wǎng)址導(dǎo)航官方網(wǎng)站
  • 做搜狗pc網(wǎng)站網(wǎng)站seo標(biāo)題優(yōu)化技巧
  • 做百度競(jìng)價(jià)網(wǎng)站修改影響排名嗎站長(zhǎng)之家seo概況查詢
  • 金華競(jìng)價(jià)排名 金華企業(yè)網(wǎng)站建設(shè)線上營(yíng)銷活動(dòng)有哪些
  • 如何開(kāi)發(fā)一個(gè)微網(wǎng)站sem是什么工作
  • 利用高權(quán)重網(wǎng)站做關(guān)鍵詞運(yùn)營(yíng)和營(yíng)銷是一回事嗎
  • 做外鏈網(wǎng)站優(yōu)化方案官方網(wǎng)站
  • 免費(fèi)網(wǎng)站建設(shè)新技術(shù)優(yōu)化流程
  • 玉樹(shù)營(yíng)銷網(wǎng)站建設(shè)十大營(yíng)銷策劃公司排名
  • 網(wǎng)站規(guī)劃與建設(shè)的流程與方法 高中信息技術(shù)快手seo
  • 做一個(gè)營(yíng)銷型網(wǎng)站有哪些內(nèi)容百度app平臺(tái)
  • 如何做自媒體和網(wǎng)站簽約賺點(diǎn)擊seo關(guān)鍵詞優(yōu)化公司
  • 柳北網(wǎng)站制作移動(dòng)慧生活app下載
  • 深圳四站合一網(wǎng)站建設(shè)電話電商網(wǎng)站上信息資源的特點(diǎn)包括
  • 如何做網(wǎng)站圖片切換鄭州網(wǎng)絡(luò)營(yíng)銷與網(wǎng)站推廣
  • 動(dòng)態(tài)網(wǎng)頁(yè)怎么制作長(zhǎng)沙百度快速優(yōu)化
  • 網(wǎng)站建設(shè)需要什么基礎(chǔ)百度站長(zhǎng)平臺(tái)有哪些功能
  • 網(wǎng)站建設(shè)網(wǎng)站需要什么日照高端網(wǎng)站建設(shè)
  • 建筑學(xué)院app網(wǎng)站今天國(guó)內(nèi)新聞
  • 那個(gè)網(wǎng)站做外貿(mào)谷歌廣告代理公司
  • 做柱狀圖 餅狀圖的網(wǎng)站武漢網(wǎng)站競(jìng)價(jià)推廣
  • 中國(guó)采招網(wǎng)沈陽(yáng)seo推廣
  • 自己的網(wǎng)站如何做推廣網(wǎng)站建設(shè)網(wǎng)站推廣
  • 好的網(wǎng)站搭建公司哈爾濱網(wǎng)站優(yōu)化
  • wap建站系統(tǒng)垂直搜索引擎
  • 廊坊網(wǎng)站建設(shè)方案策劃哈爾濱優(yōu)化網(wǎng)站方法
  • 金華網(wǎng)站建設(shè)哪里好seo排名培訓(xùn)學(xué)校
  • 中小型網(wǎng)站建設(shè)與管理游戲合作渠道
  • 部委網(wǎng)站建設(shè)通知西安網(wǎng)站定制開(kāi)發(fā)
  • 上海做網(wǎng)站的價(jià)格百度查詢?nèi)肟?/a>