>本教程展示了使用React和HarperdB构建黑客新闻克隆。 让我们学习如何复制黑客新闻主页,专注于有效的开发和部署。
我们的目标是创建一个看起来像这样的克隆:
>
完整的代码可在github上找到。
键优点:
create-react-app
useHarperDB
设计精通:对设计细节和细微差别开发敏锐的眼睛。
单端点查询。
> sql和nosql查询支持。JSON和SQL数据上传。
create-react-app
useHarperDB
sql(basic):创建一个新的云实例,提供一个用户名,密码和实例名称。 将生成一个URL。
选择本教程的免费计划。
> 在HarperdB中,创建一个名为“ Hackernews”的架构和一个名为“ id”的表格为“ ID”为Hash属性。
npx create-react-app hacker-news-clone
> install
>在根目录中创建一个
文件,然后添加您的harperdb凭据:use-harperdb
npm install use-harperdb
.env
> in REACT_APP_DB_URL=...
中,传递在环境变量中。REACT_APP_USER=...
REACT_APP_PASSWORD=...
HarperDBProvider
src/index.js
>
component(使用从harperdb获取和显示数据)。 还提供了CSS样式以匹配黑客新闻露面。
>部署到github页面:>
gh-pages
:npm install gh-pages --save-dev
package.json
和homepage
> scripts
。
npm run deploy
FAQS(扩展):
以上是使用React和HarperdB构建黑客新闻克隆的详细内容。更多信息请关注PHP中文网其他相关文章!