TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Reactuate – a React/Redux stack with a focus on domain-driven design

49 pointsby yrashkover 9 years ago

8 comments

willchenover 9 years ago
I think this is a really exciting project and will definitely be paying attention to it over time. There&#x27;s been so many &quot;Javascript fatigue&quot; articles and I think projects like these help solve issues stitching up many small npm libraries together to make a cohesive web app. Even if you&#x27;re familiar with all the libraries in the React&#x2F;Redux&#x2F;Webpack ecosystem (and I&#x27;m not - I&#x27;ve only used React &amp; Redux for small side projects), I think there&#x27;s a tremendous value in knowing that these sets of libraries at these versions are compatible with each other.<p>While it&#x27;s nice to have small dependencies that you can swap out over time as your use case evolves or as the ecosystem progresses, most of the time I&#x27;d just like to use the &quot;standard stack&quot; for a given platform. As someone who primarily uses Angular, one of the main benefits I see of Angular&#x27;s &#x27;kitchen-sink&#x27; approach is that you get a lot of standard functionality right out of the box (e.g. routing, i18n, animation) without having to research the best community package for that particular functionality. However, I think it&#x27;s the narrow focus of React on the &#x27;View&#x27; layer that&#x27;s made it so widely adopted, because it plays well with an existing stack.<p>Having a project like this seems like the best of both worlds - libraries like React can focus on excelling in a single concern and developers still get a curated set of standard functionality so they can setup a complete web app.
评论 #11009825 未加载
bshimminover 9 years ago
I browsed through the README and was somewhere between laughing and crying by the end - it&#x27;s like a case-study for all the baffling complexity that&#x27;s been added to front-end development over the last two or three years.<p>(I expect this comment won&#x27;t be too popular, but I&#x27;m happy to take the flak.)
评论 #11010804 未加载
评论 #11010204 未加载
capkutayover 9 years ago
I see that its using &#x27;redux-router&#x27; which within the last few weeks is no longer the official binding between react router and redux. [0][1] Any plans to upgrade?<p>0:<a href="https:&#x2F;&#x2F;github.com&#x2F;rackt&#x2F;react-router-redux" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rackt&#x2F;react-router-redux</a><p>1: <a href="https:&#x2F;&#x2F;github.com&#x2F;acdlite&#x2F;redux-router" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;acdlite&#x2F;redux-router</a>
评论 #11009639 未加载
评论 #11009598 未加载
danmaz74over 9 years ago
IMHO it&#x27;s a pity that the author of Redux - who is doing a GREAT job btw - doesn&#x27;t want Redux to be a bit more opinionated itself. For example adopting Immutable by default. Maybe I wouldn&#x27;t have liked some his choices, but at least it would be much easier to create coherence in the community and an easier path for newcomers.
评论 #11011978 未加载
评论 #11011206 未加载
wandaover 9 years ago
&gt; front-end development<p>&gt; appendices<p>If there are any sane people left, please ignore these boilerplate kits. If you need React or a similar lib, and you know how to use it, you should probably research the libs available and pick your own front-end toolkit. There are no standards (that you can rely upon).<p>If you don&#x27;t need this crap to show that your user is logged in, or if you don&#x27;t know how React (and its baggage) even works, steer clear. You&#x27;ll lose your time and sanity pursuing a transient, subpar solution to a problem you may not ever have.<p>I implore everybody justifiably interested in React to try Mithril or Cycle.js first. Both represent saner approaches.
评论 #11010328 未加载
评论 #11010296 未加载
lf-nonover 9 years ago
This has been my primary concern and the reason for which I avoid boilerplate kits except to study them:<p>&gt; Fork-and-forget (or fork-and-follow) is not a great way to keep up with what&#x27;s happening in the original boilerplate (and in the space in general). Therefore, starting off a cloned boilerplate &quot;kit&quot; is not an acceptable solution. Reactuate is distributed as a dependency.<p>I am interested in understanding why the author chose not to use yeoman ? Wouldn&#x27;t it be nice to get things like support for interactive generators for free -- while retaining the ability to compose and update ?
simple10over 9 years ago
This looks great for some projects, but the very problem it&#x27;s trying to solve --abstraction of dependencies in a rapidly changing ecosystem -- makes it too rigid and imminently outdated for many projects. Case in point, react-router-redux vs redux-router. It&#x27;s unclear in the documentation on how to swap out components or include other plugins like sass-loader without forking.<p>But this could be a great tool to fork and use across several related projects to manage dependencies on one place. Thanks for posting it!
jzigover 9 years ago
&gt; some things are in a flux<p>I see what you did there.