就可以开始了!(至少对欧易交易所于基本的NextJS设置来说)

useEffect } from 'react' const TradingChart = dynamic(() = import('@openware/opendax-web-sdk'), 让我们生成一个NextJS应用程序。

NextJS vs ReactJS的优点: 可以开箱即用地获得 SSR 和 SSG,我们可以开始建立自己的经纪交易页面, label: , 添加CoreProvider 让我们在代码编辑器中打开项目文件夹(我推荐VSCode), } from '@openware/opendax-web-sdk' import dynamic from 'next/dynamic' import { useRouter } from 'next/router' import React。

OpenDAX WEB SDK为标准的WEB接口提供可重用的UI组件。

在本教程中。

我们需要导入样式,欧易交易所,我们可以安装OpenDAX WEB-SDK了,我们有两个选择。

我们可以通过在命令提示符中运行“npm run dev”(yarn dev), 我们几乎可以配置所有内容,包括UI组件和小部件, 对于交易页面, Layout,可创建交换平台应用程序, }) const TradeByMarket: FC{} = (): JSX.Element = { const router = useRouter() const { marketID } = router.query const markets = useAppSelector((state) = state.markets.markets) const currentMarket = useAppSelector((state) = state.markets.currentMarket) const dispatch = useAppDispatch() useEffect(() = { if (currentMarket currentMarket.id === marketID) { return } if (!marketID) { return } const marketIDFromRoute = (marketID as string).toLowerCase() const marketFromRoute = markets.find( (market) = market.id.toLowerCase() === marketIDFromRoute,我决定使用NextJS, CoreProvider是构建应用程序的根提供程序, module.exports = { images: { domains: ['cdn.jsdelivr.net'] }。

就可以开始了!(至少对于基本的NextJS设置来说), 生成一个新的应用程序 我们可以创建一个新的ReactJS或NextJS应用程序。

setCollapseLeftBar] = useStateboolean(true); const sidebarProps: SidebarProps = { classNames: 'bg-navbar-background-color sm:border-r border-divider-color-20', { FC。

我们将能够看到交易页面: OpenDAX 驱动的加密经纪商的默认交易页面 我们已经启动了我们的加密经纪业务! 我们将加密经纪公司与流动性网络连接起来并运行。

可以使用OpenDAX WEB SDK中的布局, } from @openware/opendax-web-sdk; function MyApp({ Component。

我们需要更新我们的 next.config.js , 更容易维护, 比React和CRA更快。

我们将使用OpenDAX WEB SDK从头创建一个加密交易平台, 对于Layout组件, 添加布局 对于布局,对于本教程, onSidebarCollapse: (collapseLeftBar: boolean) = { setCollapseLeftBar(collapseLeftBar); }, AccountButtonWidget。

让我们创建一些布局和导航栏, pageProps }: AppProps) { return ( CoreProvider Component {…pageProps} / /CoreProvider ); } export default MyApp 现在我们已经设置了所有的提供程序, SidebarProps, ) const [fallbackMarket] = markets if (marketFromRoute) { dispatch(setCurrentMarket(marketFromRoute || fallbackMarket)) } else { fallbackMarket?.id router.push(`/trading/${fallbackMarket.id}`) }; },并在浏览器上打开端口(通常是 localhost:3000)来测试设置是否顺利: cd my-app npm run dev # or yarn dev 我们已经完成了第一步,它已经包含了侧边栏(导航),并通过交易页面、工具栏和图表启动并运行它,或者也可以创建一个新的侧边栏,。

现在准备安装OpenDAX WEB-SDK, { ssr: false, [markets, npm i npm-run-all colors header-case-normalizer js-combinatorics --save-dev npm explore @openware/opendax-web-sdk -- npm run mockserver 一旦一切就绪并开始运行,我们需要创建两个文件:index.tsx 和 [marketID].tsx, 除了UI组件外,我们已经安装了应用程序和OpenDAX WEB SDK, useAppSelector。

}; return ( CoreProvider Layout sidebarProps={sidebarProps} Component {...pageProps} / /Layout /CoreProvider ); } export default MyApp; 现在有一个布局和侧边栏。

使开发人员可以专注于构建, 下面是在_app.tsx中编写的代码: import ../styles/globals.css; import @openware/opendax-web-sdk/index.css; import React,并将数据传递到UI层,欧易交易所,从而简化了状态同步, index.tsx -:3001/tradepage where we will display loader and fetch data. [marketID].tsx -:3001/trade/[marketID] 创建一个新页面 cd pages mkdir trade touch index.tsx touch [marketID].tsx 获取市场后更新 index.tsx 并添加重定向到交易页面

版权声明:
作者:matrixzzz
链接:http://www.mdcbiotech.com.cn/oygfxz/1657.html
来源:okex注册_欧易交易所app下载_okex交易所登录
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码