嗨,对于那些希望找到最新的稳固性/web3.js/node.js/react/next/next/next.js代码的任何人来说我会喜欢的回购,所以我决定对其进行存档。
最新的固体/web3.js/node.js/react/react/next/next.js代码for udemy.com课程以太坊和坚固性:完整的开发人员指南。
到2019年底,我对进入区块链的开发空间非常感兴趣,因此我踏上了尽快学习的旅程,在这个不断发展的技术领域中尽快学习,并更具体地是以太坊生态系统。当然,我很快意识到,在本生态系统中,用于构建,开发和部署DAPP和技术的开发工具和软件包都具有共同的趋势:快速变化和进化,有时通过其发行版的迭代引入破坏变化。
我大量使用在线学习网站udemy.com,发现它是一个很棒的补充学习工具。因此,我很自然地购买了一些有关以太坊和坚固性的课程。问题在于,其中许多课程针对的是固体,Web3.js和Truffle中的过时版本。在课程创建者的辩护中,请记住,这是我们在这里处理的迅速发展的技术,并且将其视频课程内容与当前的软件发行保持最新时所需的各自努力可能是具有挑战性的。
因此,这就是我决定提供一些帮助的地方。
我认为,如果我想参加的在线课程提供最新的代码,那么其他开发人员也必须想要此。因此,我决定采取行动,然后自己编写更新的代码,从Udemy课程以太坊和牢固性开始:完整的开发人员指南,这是我发现最愉快和最可接受的。
该存储库是作为单片存储库设置的(没有完整的MonorePo结构,以免在Udemy.com课程的范围之外引入不必要的额外复杂性),从而使我可以在单个存储库中保留课程代码隔离位的更新版本,并在一个单个存储库中进行良好组织。
本课程中创建的智能合约是:
使用React构建前端应用程序的课程部分利用了Create React App和Next.js的过时版本。
对于Create React应用程序,通过npm install -g create-react-app在全球安装的先前方法不再是建议的方法。因此,如果您已经使用了此命令并在全球范围内安装了Create-React-App,则应使用npm uninstall -g create-react-app或yarn global remove create-react-app卸载软件包。要创建一个新的React应用程序,您现在可以使用以下方法之一来确保您始终使用最新的React版本:
npx create-react-app my-appnpm init react-app my-appyarn create react-app my-app有关上述方法的更多详细信息,请参见https://create-react-app.dev/docs/getting-started。
此存储库中实施的Kickstart/CrowdCoin应用当前正在更新到最新版本的Next.js(v13)。
要创建lottery-react应用程序,我选择使用NPX命令选项,如下:
npx create-react-app lottery-react我想对Stephen Grider创建出色的课程,以此为自己创建该存储库作为我自己的个人附加组件。如果在此存储库的任何内容中都发现任何错误或错误,则应归因于我的监督,并且在任何部分都不应视为Udemy课程作者Stephen Grider的任何错误。