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

Creating a React Bootstrap project with TypeScript support

As we discussed in Chapter 2, Creating a Markdown Editor with TypeScript, it is a good idea to start off by gathering the requirements of the application that we are going to write. Here are the requirements for this chapter:

  • The user will be able to create new details of a person or edit them
  • These details will be saved to a client-side database
  • The user will be able to load the list of all people
  • The user will be able to delete the personal details of a person
  • The personal details will consist of the first and last names, the address (made up of two address lines, the town, the county, and the zip code), the phone number, and the date of birth
  • The personal details will be saved to the database
  • The first name will be at least one character and the last name will be at least two characters
  • Address line 1, town, and county will be at least five characters
  • The zip code will conform to the American standard for most zip codes
  • The phone number will conform to the standard American phone format
  • The user can clear details with the click of a button
主站蜘蛛池模板: 色达县| 乐清市| 秦安县| 炉霍县| 邛崃市| 黄龙县| 辛集市| 湖州市| 尼木县| 兰考县| 福海县| 大足县| 黑龙江省| 济宁市| 扶绥县| 丰都县| 永靖县| 曲沃县| 郯城县| 宕昌县| 车致| 静海县| 长沙县| 汉沽区| 桦南县| 景德镇市| 错那县| 承德县| 临朐县| 梅河口市| 应城市| 灵宝市| 忻州市| 罗甸县| 化德县| 临泽县| 抚松县| 固原市| 博湖县| 东台市| 来凤县|