官术网_书友最值得收藏!

Building a Shopping Cart

In this chapter, we will build a simple create, read, update, and delete (CRUD) application that will allow the user to add items to a shopping cart, remove them, update the quantity of each item, and track the total price of all added items. This is not, by any means, an e-commerce app but a brief overview of data handling with Meteor. For the frontend view layer, we will use React; also, we will take advantage of Meteor's reactive data package react-meteor-data to handle all the data changes and the dynamic rendering.

First, we will start with a very basic CRUD implementation and, moving forward, we'll refactor the app with the introduction of more concepts.

Here's what this chapter covers:

  • An overview of basic project structures and installation of the required packages
  • An overview of the application architecture
  • Inserting sample data in MongoDB
  • Implementation of a client-side routing with React-Router
  • Refactoring the app from client database edits to Meteor's Methods
  • Adding database Schemas to Meteor collections and validations on Methods
主站蜘蛛池模板: 屯留县| 揭阳市| 阳原县| 应城市| 镇坪县| 侯马市| 绥滨县| 南岸区| 普兰县| 略阳县| 六盘水市| 陆良县| 高台县| 新泰市| 嘉荫县| 兰州市| 敖汉旗| 来安县| 应城市| 张家川| 龙岩市| 江源县| 从化市| 会理县| 本溪市| 武夷山市| 雷州市| 丹棱县| 虹口区| 北京市| 海宁市| 南澳县| 和平县| 友谊县| 海淀区| 科技| 京山县| 沈丘县| 银川市| 新民市| 西和县|