<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>React on 小惡魔 - AppleBOY</title><link>https://blog.wu-boy.com/tags/react/</link><description>Recent content in React on 小惡魔 - AppleBOY</description><generator>Hugo</generator><language>en-us</language><managingEditor>appleboy.tw@gmail.com (Appleboy)</managingEditor><webMaster>appleboy.tw@gmail.com (Appleboy)</webMaster><lastBuildDate>Thu, 31 Dec 2015 01:26:39 +0000</lastBuildDate><atom:link href="https://blog.wu-boy.com/tags/react/feed.xml" rel="self" type="application/rss+xml"/><item><title>TJ 的新作品 frontend boilerplate 前端工具整合</title><link>https://blog.wu-boy.com/2015/12/tj-frontend-boilerplate/</link><pubDate>Thu, 31 Dec 2015 01:26:39 +0000</pubDate><author>appleboy.tw@gmail.com (Appleboy)</author><guid>https://blog.wu-boy.com/2015/12/tj-frontend-boilerplate/</guid><description>&lt;p&gt;&lt;a data-flickr-embed="true" href="https://www.flickr.com/photos/appleboy/13158675193/" title="github-logo"&gt;&lt;img src="https://i2.wp.com/farm3.staticflickr.com/2238/13158675193_2892abac95.jpg?resize=500%2C198&amp;#038;ssl=1" alt="github-logo" data-recalc-dims="1" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;今天突然看到 &lt;a href="https://github.com/tj"&gt;TJ&lt;/a&gt; 開了一個新 Repo 是 &lt;a href="https://github.com/tj/frontend-boilerplate"&gt;frontend boilerplate&lt;/a&gt; 嚇到我了，自從 &lt;a href="https://medium.com/@tjholowaychuk/farewell-node-js-4ba9e7f3e52b"&gt;TJ 去年發表要轉向 Go&lt;/a&gt; 之後，就把他自己很多的 Node.js Project 轉給其他人維護，也漸漸沒在 &lt;a href="https://github.com/"&gt;Github&lt;/a&gt; 上面活動，但是今天又看到她整理了一份 frontend boilerplate，內容含了現代流行的前端開發工具，大家可以參考看看，是個不錯的 Template:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://webpack.github.io"&gt;Webpack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://facebook.github.io/react/"&gt;React&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rackt/redux"&gt;Redux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://babeljs.io/"&gt;Babel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/postcss/autoprefixer"&gt;Autoprefixer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/postcss/postcss"&gt;PostCSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/outpunk/postcss-modules"&gt;CSS modules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://simplaio.github.io/rucksack/docs"&gt;Rucksack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Hot reloading&lt;/li&gt;
&lt;li&gt;Redux router&lt;/li&gt;
&lt;li&gt;Redux effects&lt;/li&gt;
&lt;li&gt;TodoMVC example&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;期待 TJ 能有其他新作品啊。&lt;/p&gt;</description></item><item><title>Facebook React Jest 搭配 Webpack 測試</title><link>https://blog.wu-boy.com/2015/08/facebook-react-jest-with-webpack/</link><pubDate>Tue, 11 Aug 2015 03:31:58 +0000</pubDate><author>appleboy.tw@gmail.com (Appleboy)</author><guid>https://blog.wu-boy.com/2015/08/facebook-react-jest-with-webpack/</guid><description>&lt;div style="margin:0 auto; text-align:center"&gt;
 &lt;a data-flickr-embed="true" href="https://www.flickr.com/photos/appleboy/19850322514/in/dateposted-public/" title="logo_og"&gt;&lt;img src="https://i2.wp.com/farm1.staticflickr.com/462/19850322514_1f88fd5d6c_n.jpg?resize=320%2C320&amp;#038;ssl=1" alt="logo_og" data-recalc-dims="1" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;寫 &lt;a href="http://facebook.github.io/react/"&gt;Facebook React&lt;/a&gt; 就是要搭配 &lt;a href="https://webpack.github.io/"&gt;Webpack&lt;/a&gt;，Webpack 已經是前端開發的必備工具，要測試 React Component 就是要用 Facebook 開發的 &lt;a href="http://facebook.github.io/jest/"&gt;Jest 框架&lt;/a&gt;，使用 Webpack 也許會搭配 &lt;a href="http://lesscss.org/"&gt;Less&lt;/a&gt; or &lt;a href="http://sass-lang.com/"&gt;Sass&lt;/a&gt; Loader 讓每個 component 都可以獨立有 CSS 檔案。要在 JS 內直接引入 CSS 檔案寫法如下&lt;/p&gt;
&lt;div&gt;
 &lt;pre class="brush: jscript; title: ; notranslate" title=""&gt;import '!style!css!less!./Schedule.less';
import React, { Component } from 'react';&lt;/pre&gt;
&lt;/div&gt;</description></item></channel></rss>