git push前的checklist

  1. 有沒有多餘的代碼(可以優化、簡潔的地方)例如重複的地方太多,可以讓它變成一個function來調用。
  2. 各模版/各品牌
  3. 有沒有 debugger
  4. Network的XHR正不正常(接口調用)
  5. 避免hardcore寫法 (if ( id === 1396 ) { ….. })
  6. 能整合的component都整合,不要分開寫
  7. 把沒用到的程式刪掉,保持整潔
  8. 避免重複的code,若兩個地方要取一樣的值就寫成getPornId 之類的function
  9. eslint都修好
  10. API有沒有重複打
  11. 避免不必要的re-render,注重performance
  12. 做了一些設定之後,要重新打API來refresh
  13. TODO改好
  14. 先確認表單有什麼值是不能為零、不能空的
  15. 假的資料拿掉
  16. 做loading畫面
  17. 確認要不要filter掉重複的值(例如select裡的列表)
  18. 試試沒有run後端專案的時候前端會不會整組壞光光(例:TypeError: Cannot convert undefined or null to object
  19. 搜尋的input沒輸入的時候,按搜尋按鈕是不是會跑出全部資料(需確認
getCatId = () => {
  const { activeCatId ] = this;
  let catId = this.props.routeParams.catId;
  if ( theme === 'hentai' ) {
   catId = activeCatId;
  }
  return catId;
}

可以改成下面這樣

getCatId = () => {
  if ( theme === 'hentai' ) {
    return this.activeCatId;
  }
  return this.props.routeParams.catId;
}

Array.from

Array.from([1, 2, 3], ( x , y ) => x + y);

// 1, 3, 5
這裡的arrow function是map function,y就是index

const nestedArray = [['😉'],{kind: "🐦"},['😇']]

const abc = Array.from(nestedArray);

nestedArray[0][0] = "🐗";
nestedArray[1]["kind"] = "🦉";

console.log(...abc);

還有它不會深烤貝

ES6 Practice

看到一些不錯的寫法給它抄下來

"1|2|3|4|5|6|".split('|').reduce((result, val) =>
(`${result}${result && val ? ' | ' : ''}${val}`), '')
onClick={() => this.setState({ light: lightstatus === 'on' ? 'off' : 'on' })}
test({gameID});

其實就等於

"use strict";

test({
  playID: playID
});
let onFlipped = itemId => (xIndex, yIndex) => console.log (itemId, xIndex, yIndex);

如果有看不懂的,可以貼到babel網站上看它轉成ES5會怎樣

歌單

砂之塔
I beg you
Lemon
打上花火
倉木麻衣

MYTH&ROID – STYX HELIX

【一定很多人都會的】
God Knows 涼宮春日
純潔 パラドックス 水樹奈奈
深愛 水樹奈奈
ロミオとシンデレラ 初音ミク
Only my railgun fripSide
forever… 武器種族傳說
そばかす 神劍闖江湖
輪舞 少女革命
Successful Mission 機械女神
鏡の中のアクトレス 橙路
未聞花名
ドリーム・シフト

【初音ミク】
白い雪のプリンセスは
メルト
からくりピエロ Puppet Clown

LiSA – 紅蓮華
Oath Sign – LiSA

 

懷舊動畫
夢幻遊戲
美少女戰士
愛天使傳說
閃電pli車
勇者亂太狼
魔法騎士

提靈女王

看好久終於看完三集,看完覺得有種如釋重負的感覺,不過…這結局實在讓人有點傻眼就是了。看完雖然有部份覺得感動,但也有些哀傷。感動的是凱爾希的媽媽到最後竟然變成一個正常的媽媽了,然後卡琳還活著…哀傷的是凱爾希原本的夥伴都不記得她了。等於完全的改寫歷史了…

所以花了三本的時間寫了一堆人物,這些人物的結局呢?不過有的人的結局也差不多說出來了,例如賈維爾就是失去了老婆,而且應該也要不回來了,然後那個獄卒…算是做了些勇敢的事情之類的,還有小女孩艾莎…不過說真的沒有講得很完整。不過回到過去改變未來,那這些悲慘的事情就等於從來不會發生了…

總而言之看完覺得想要把書送人還是丟掉了。(大概每本小說都會吧,畢竟想要省空間)不過這個如果出電影,沒有改編劇情的話,我覺得應該不太可能一集就做完,然後結局出了我覺得應該很多人會罵吧。說真的我還是挺想看愛情線的RRR