TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Learn React with Copywork

157 点作者 mnmlsm将近 8 年前

6 条评论

ChicagoBoy11将近 8 年前
I learned React Native by copying the PGA Tour&#x27;s live scoring app for my group of golf friends -- we&#x27;d run weekly tournaments (there are about 20 of us), but we only would ever find out who won when we got back to the clubhouse. Whelp, now we track our scores on the course and have a live leaderboard just like the pros.<p>One tremendous benefit was that it made it so easy to focus on just the &quot;learning part&quot;. With a clear example I was trying to copy, it was surprising how much easier it made it to know what exact &quot;target&quot; I was trying to achieve, and to slowly pick apart all the things that I didn&#x27;t yet know. &quot;Hmmm, when you click the player&#x27;s name a sub-view scrolls down to reveal hole-by-hole details.... ummm.... so how do I animate things?&quot; And on and on. Often when learning some of this stuff, you have to kind fight your way through the weeds, and it is oh so tempting in these side projects to then just change the spec all of a sudden. Trying to copy the app kinda held my feet to the fire many times, and gave me the persistence to fight through it.<p>The other benefit was that since I was learning by copying a polished and well-thought out UX&#x2F;UI, every step of the way felt like real progress, and not just like I had spent all of this time grokking this thing only for it to look&#x2F;feel like shit.
评论 #14649483 未加载
azangru将近 8 年前
My only question is... what does React have to do with it?<p>- Learn Angular with Copywork.<p>- Learn Vue with Copywork.<p>- Learn Cycle.js with Copywork.<p>- Learn Purescript with Copywork.<p>...<p>- Learn CSS with Copywork.
评论 #14645549 未加载
评论 #14645228 未加载
评论 #14645129 未加载
metasean将近 8 年前
This is similiar to goals of <a href="http:&#x2F;&#x2F;codekata.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;codekata.com&#x2F;</a> except, this focuses on design, while Code Katas are more focused on algorithms.
gjjrfcbugxbhf将近 8 年前
This looks more like practising software development following a precise specification than copying.
评论 #14643974 未加载
bloomca将近 8 年前
I started my career in front-end world with similar ideas, and copied couple of websites (mostly markup and css). So, while I can agree that it is a good thing to put into your portfolio in the beginning, when you are closer to some middle level, I can&#x27;t really recommend it.<p>What does it show, when you just have copied websites in your portfolio? And what is the problem to _almost_ copy (e.g. create a twitter clone, but allow to use only images, or some other limitation)?<p>So I believe that one should be inspired by existing solutions, but don&#x27;t copy it blindly. Don&#x27;t know nice colour scheme? Just go to bootstrap and copy their colours; or simply get it from a website, which design you like.
评论 #14645122 未加载
评论 #14645585 未加载
评论 #14645548 未加载
barrystaes将近 8 年前
And.. in other news: <i>Amateur chef that tries to make a 5-star dish ruins it.</i> * gasp <i>