{"componentChunkName":"component---src-templates-blog-list-js","path":"/blog-list","result":{"pageContext":{"articleNum":6,"group":[{"node":{"id":"1cf55332-ef1c-5e1c-86a7-66a7d1a83a91","fields":{"slug":"/single-spa构建前端微服务（一）/"},"frontmatter":{"tags":["single-spa","micro frontend"],"templateKey":"blog-post","slug":"/","id":null,"title":"Single-SPA构建前端微服务（一）","url":"/","date":"2020-03-28T09:16:08.915Z","description":"Engineering is all about tradeoffs, and micro frameworks give you another dimension along which you can make tradeoffs.","headerImage":"https://2img.net/h/oi968.photobucket.com/albums/ae170/laughingjacky/Blog%20Assets%202020/single-spa-head-image_zpsk3dwt2o4.jpeg"}}},{"node":{"id":"6b15bf89-919c-5c2f-9879-8fdb5e43472d","fields":{"slug":"/【webpack配置】二、插件系统/"},"frontmatter":{"tags":["webpack","tapable"],"templateKey":"blog-post","slug":"/","id":null,"title":"【webpack配置】二、插件系统","url":"/","date":"2019-12-17T08:46:53.247Z","description":"Sean Larkin曾在演讲中表示，webpack中80%的部分都是由插件机制完成。随着我们对webpack研究的深入，会发现其内部的每样东西，都被模块化为单一职责的工具抽象类。","headerImage":"  https://2img.net/h/i968.photobucket.com/albums/ae170/laughingjacky/Blog%20Assets%202019/webpacn-series-2-headimage_zps1wcoczne.png"}}},{"node":{"id":"1eb0b1ed-515c-5154-b2c8-c8bf9824a42f","fields":{"slug":"/利用fiber-reconciler实现简易的reactdom-render操作/"},"frontmatter":{"tags":["React Conf","React Fiber"],"templateKey":"blog-post","slug":"/","id":"74bbb2a4a5074a0aa182511e12c2d7ef","title":"利用fiber-reconciler实现简易的ReactDOM render操作","url":"/","date":"2019-10-31T08:49:34.718Z","description":"Fiber Reconciler是React 16默认的协调器，它抽象了宿主平台的特征，以实现不同的渲染需求。\n笔者最近在看React Conf，发现一个很有意思的demo，跟大家一起分享一下。","headerImage":"https://2img.net/h/i968.photobucket.com/albums/ae170/laughingjacky/Blog%20Assets%202019/react-fiber_zpstvbw5mlw.jpg"}}},{"node":{"id":"9cc10200-df39-568b-a59b-5a05e0a78723","fields":{"slug":"/【webpack配置】一、常用基础插件🎉/"},"frontmatter":{"tags":["webpack","工程化"],"templateKey":"blog-post","slug":"/","id":"d4b8d9c3ddc0e95c88f753df86ba56c7","title":"【webpack配置】一、常用基础插件🎉","url":"/","date":"2019-08-08T08:32:38.416Z","description":"随着业务代码规模化，开发者对工程化也该引起足够重视。\n业务不断，优化不止。本着对最佳实践的持续探索，让我们从头开始，打怪升级成一名webpack配置攻城狮✌️","headerImage":"https://2img.net/h/i968.photobucket.com/albums/ae170/laughingjacky/Blog%20Assets%202019/webpack-how-it-works_zpsu9wcudnq.png"}}},{"node":{"id":"af10cdec-7c15-53ca-a427-0bb59668034b","fields":{"slug":"/about-shawb-wong/"},"frontmatter":{"tags":["关于我"],"templateKey":"blog-post","slug":"/","id":"","title":"About Shawb Wong","url":"/","date":"2019-02-01T08:21:22.195Z","description":"对本质与价值的探索","headerImage":"https://2img.net/h/i968.photobucket.com/albums/ae170/laughingjacky/Blog%20Assets%202019/draw_map2_zpsblhibx2r.jpg"}}}],"pathPrefix":"blog-list","first":true,"last":false,"index":1,"pageCount":2,"additionalContext":{"articleNum":6}}},"staticQueryHashes":[]}