/react-cnode

๐Ÿ”ฅๆœ€ๅฎŒๅ–„็š„็ฌฌไธ‰ๆ–นreact-cnode็คพๅŒบ็ฝ‘็ซ™

Primary LanguageJavaScript

reactๆž„ๅปบ็š„็ฌฌไธ‰ๆ–นcnode็คพๅŒบ็ฝ‘็ซ™

vue็‰ˆcnode็‚นๅ‡ป่ฟ™้‡Œ

ๆบ็ github

ๅœจ็บฟ้ข„่งˆ

ๆŠ€ๆœฏๆ ˆ

"react": "^16.4.1",
"react-dom": "^16.4.1",
"react-router-dom": "^4.3.1",
"mobx": "^5.0.3",
"mobx-react": "^5.2.3",
"antd": "^3.7.3",
"axios": "^0.18.0",
"moment": "^2.22.1",
"webpack": "3.8.1",
"simplemde": "^1.11.2",
"scss",
"ES6",
"flex",

็›ฎๅฝ•ๆžถๆž„

.
โ”œโ”€โ”€ LICENSE
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ config
โ”‚   โ”œโ”€โ”€ env.js
โ”‚   โ”œโ”€โ”€ jest
โ”‚   โ”‚   โ”œโ”€โ”€ cssTransform.js
โ”‚   โ”‚   โ””โ”€โ”€ fileTransform.js
โ”‚   โ”œโ”€โ”€ paths.js
โ”‚   โ”œโ”€โ”€ polyfills.js
โ”‚   โ”œโ”€โ”€ webpack.config.dev.js
โ”‚   โ”œโ”€โ”€ webpack.config.prod.js
โ”‚   โ””โ”€โ”€ webpackDevServer.config.js
โ”œโ”€โ”€ package-lock.json
โ”œโ”€โ”€ package.json
โ”œโ”€โ”€ public                       # ้™ๆ€่ต„ๆบ็›ฎๅฝ•
โ”‚   โ”œโ”€โ”€ images
โ”‚   โ”‚   โ”œโ”€โ”€ 11.png
โ”‚   โ”‚   โ”œโ”€โ”€ 22.png
โ”‚   โ”‚   โ”œโ”€โ”€ 33.png
โ”‚   โ”‚   โ””โ”€โ”€ 44.png
โ”‚   โ”œโ”€โ”€ index.html
โ”‚   โ””โ”€โ”€ manifest.json
โ”œโ”€โ”€ scripts
โ”‚   โ”œโ”€โ”€ build.js
โ”‚   โ”œโ”€โ”€ start.js
โ”‚   โ””โ”€โ”€ test.js
โ””โ”€โ”€ src                          # ๅผ€ๅ‘็›ฎๅฝ•๏ผŒๆบ็ ๆ–‡ไปถ
    โ”œโ”€โ”€ App.jsx                  # viewsๅ…ฅๅฃๆ–‡ไปถ
    โ”œโ”€โ”€ api                      # API้…็ฝฎ
    โ”‚   โ””โ”€โ”€ index.js
    โ”œโ”€โ”€ assets                   # ่ต„ๆบ็›ฎๅฝ•๏ผŒ่ทŸpublicไธๅŒ็š„ๆ˜ฏassetsไผš่ขซwebpackๅค„็†
    โ”‚   โ”œโ”€โ”€ images
    โ”‚   โ”‚   โ”œโ”€โ”€ app-qrcode.png
    โ”‚   โ”‚   โ”œโ”€โ”€ github.svg
    โ”‚   โ”‚   โ””โ”€โ”€ not-match.gif
    โ”‚   โ””โ”€โ”€ scss
    โ”‚       โ”œโ”€โ”€ _variable.scss
    โ”‚       โ”œโ”€โ”€ media.scss
    โ”‚       โ””โ”€โ”€ style.scss
    โ”œโ”€โ”€ components               # ็ป„ไปถ็›ฎๅฝ•
    โ”‚   โ”œโ”€โ”€ footer               # ๅบ•้ƒจ็ป„ไปถ
    โ”‚   โ”‚   โ”œโ”€โ”€ Footer.jsx
    โ”‚   โ”‚   โ””โ”€โ”€ footer.scss
    โ”‚   โ”œโ”€โ”€ header               # ๅคด้ƒจ็ป„ไปถ
    โ”‚   โ”‚   โ”œโ”€โ”€ Header.jsx
    โ”‚   โ”‚   โ””โ”€โ”€ header.scss
    โ”‚   โ”œโ”€โ”€ sidebar              # ไพง่พนๆ ็ป„ไปถ
    โ”‚   โ”‚   โ”œโ”€โ”€ Sidebar.jsx
    โ”‚   โ”‚   โ””โ”€โ”€ sidebar.scss
    โ”‚   โ””โ”€โ”€ topics-list          # ่ฏ้ข˜ๅˆ—่กจ็ป„ไปถ
    โ”‚       โ”œโ”€โ”€ TopicsList.jsx
    โ”‚       โ””โ”€โ”€ topicsList.scss
    โ”œโ”€โ”€ index.js                 # ็จ‹ๅบไธปๅ…ฅๅฃ
    โ”œโ”€โ”€ registerServiceWorker.js 
    โ”œโ”€โ”€ router                   # ่ทฏ็”ฑ้…็ฝฎ
    โ”‚   โ””โ”€โ”€ index.jsx
    โ”œโ”€โ”€ store                    # ็Šถๆ€็ฎก็†
    โ”‚   โ””โ”€โ”€ index.jsx
    โ”œโ”€โ”€ utils                    # ๅฐ่ฃ…็š„ไธ€ไบ›ๅ…ฌ็”จๆ–นๆณ•
    โ”‚   โ””โ”€โ”€ index.js
    โ””โ”€โ”€ views                    # ่ง†ๅ›พ็›ฎๅฝ•
        โ”œโ”€โ”€ 404                  # 404้กต
        โ”‚   โ”œโ”€โ”€ 404.jsx
        โ”‚   โ””โ”€โ”€ 404.scss
        โ”œโ”€โ”€ collections          # ็”จๆˆท่ฏ้ข˜ๆ”ถ่—้กต
        โ”‚   โ”œโ”€โ”€ Collections.jsx
        โ”‚   โ””โ”€โ”€ collections.scss
        โ”œโ”€โ”€ index                # ้ฆ–้กต
        โ”‚   โ”œโ”€โ”€ Index.jsx
        โ”‚   โ””โ”€โ”€ style.scss
        โ”œโ”€โ”€ login                # ็™ปๅฝ•้กต
        โ”‚   โ”œโ”€โ”€ Login.jsx
        โ”‚   โ””โ”€โ”€ login.scss
        โ”œโ”€โ”€ messages             # ๆœช่ฏปๆถˆๆฏ
        โ”‚   โ”œโ”€โ”€ Messages.jsx
        โ”‚   โ””โ”€โ”€ messages.scss
        โ”œโ”€โ”€ release              # ๅ‘ๅธƒ/็ผ–่พ‘่ฏ้ข˜
        โ”‚   โ”œโ”€โ”€ Release.jsx
        โ”‚   โ””โ”€โ”€ release.scss
        โ”œโ”€โ”€ topic                # ไธป้ข˜่ฏฆๆƒ…้กต
        โ”‚   โ”œโ”€โ”€ Topic.jsx
        โ”‚   โ””โ”€โ”€ topic.scss
        โ””โ”€โ”€ user                # ็”จๆˆท่ฏฆๆƒ…้กต/ไธชไบบไธป้กต
            โ”œโ”€โ”€ User.jsx
            โ””โ”€โ”€ user.scss

APIๆธ…ๅ• x 15

  • [โˆš] ไธป้ข˜้ฆ–้กต
  • [โˆš] ไธป้ข˜่ฏฆๆƒ…
  • [โˆš] ๆ–ฐๅปบไธป้ข˜
  • [โˆš] ็ผ–่พ‘ไธป้ข˜
  • [โˆš] ๆ”ถ่—ไธป้ข˜
  • [โˆš] ๅ–ๆถˆๆ”ถ่—ไธป้ข˜
  • [โˆš] ็”จๆˆทๆ‰€ๆ”ถ่—็š„ไธป้ข˜
  • [โˆš] ๆ–ฐๅปบ่ฏ„่ฎบ
  • [โˆš] ไธบ่ฏ„่ฎบ็‚น่ตž
  • [โˆš] ็”จๆˆท่ฏฆๆƒ…/ไธชไบบไธป้กต
  • [โˆš] ็™ปๅฝ•
  • [โˆš] ่Žทๅ–ๆœช่ฏปๆถˆๆฏๆ•ฐ
  • [โˆš] ่Žทๅ–ๅทฒ่ฏปๅ’Œๆœช่ฏปๆถˆๆฏ
  • [โˆš] ๆ ‡่ฎฐๅ…จ้ƒจๅทฒ่ฏป
  • [โˆš] ๆ ‡่ฎฐๅ•ไธชๆถˆๆฏไธบๅทฒ่ฏป

ๅฏๅŠจ็จ‹ๅบ

# install dependencies
yarn or npm install

# serve with hot reload at localhost:3887
yarn start or npm start

# build for production with minification
yarn build or npm run build

ๅ†™ๅœจๆœ€ๅŽ

่ฟ™ไธช้กน็›ฎๅฏนๆ–ฐๆ‰‹ๆˆ–่ฟ›้˜ถ้ƒฝๆ˜ฏๆœ‰ๅธฎๅŠฉ็š„๏ผŒๆˆ‘่ฎคไธบ่ฟ™ๆ˜ฏไธ€ไธช้žๅธธๅฅฝ็š„ๅญฆไน ๆœบไผšใ€‚ๅฆ‚ๆžœไฝ ่ฎคไธบ่ฟ™ๆ˜ฏไธ€ไธช้žๅธธไธ้”™็š„่ฟ›้˜ถ้กน็›ฎ๏ผŒ้‚ฃไนˆไฝ ๅฏไปฅๅˆ†ไบซ็ป™ไป–ไบบใ€‚

markdownๆ ทๅผๅฏไปฅไฝฟ็”จgithub-markdown-css๏ผŒgithub-markdown้ฃŽๆ ผ๏ผŒ

markdown็ผ–่พ‘ๅ™จๆŽจ่ simplemde ๏ผŒๆˆ‘่ง‰ๅพ—้žๅธธๅฅฝ็”จ๏ผŒๅนถไธ”ไป–็š„ๆ ทๅผๆŒบๅฅฝ็œ‹็š„ใ€‚

ๆœฌ้กน็›ฎ้ข„่งˆ็ป“ๆžœๆ‰˜็ฎกๅœจgithub pagesไธŠ๏ผŒๆ‰€ไปฅ้ฆ–ๆฌก่ฎฟ้—ฎไผš็จๅพฎๆ…ขใ€‚

...

๐Ÿ‘๐Ÿ‘๐Ÿ‘


License

MIT

ๅช่ฆๆณจๆ˜ŽๅŽŸไฝœ่€…่ฎธๅฏๅฃฐๆ˜Ž๏ผŒๆ‚จๅฏไปฅ่‡ช็”ฑๅœฐๅคๅˆถใ€ๅˆ†ไบซใ€ๅ’Œไฟฎๆ”นใ€‚

Copyright (c) 2018-present, xiejiahe