I'll check it out, though! If you have a mailing list feel feel to add me: me@nbrogi.com
:-)
EDIT: I think your comment below is too deeply nested and it doesn't let me reply. However: I think a mailing list is useful even for personal project. In the event that the project gets traction, it would allow you/motivate you to keep working on it and improve it (I'm a professional side project creator).
As for nested animations, it might make sense to chain them..? Not sure.
This uncovered a new problem for nested animations. The high-level page transition animation occurs even when the url root does not change. So I need to be able to ignore animations on Route components located high in the VirtualDOM, and apply animations (sometimes different animations) on Route components located further down.
Maybe you already know of an elegant solution to solve this problem? If so let me know! In the meantime, I'll keep bang'n on this.
Edit:
Concerning giving an indication that a panel has been opened, I'd just use CSSTransition wrapped around whatever element that is going to be introduced to show that it has been opened. Then define your 'enter' animation in css.
If that seems like overkill, and you can't use did mount to determine if the animation should be applied, then I'd just add a css className to your element to introduce some animation defined in CSS.
Obviously, I may be misunderstanding your use cases here. The above are just knee-jerk thoughts on it.
I'll check it out, though! If you have a mailing list feel feel to add me: me@nbrogi.com
:-)
EDIT: I think your comment below is too deeply nested and it doesn't let me reply. However: I think a mailing list is useful even for personal project. In the event that the project gets traction, it would allow you/motivate you to keep working on it and improve it (I'm a professional side project creator).
As for nested animations, it might make sense to chain them..? Not sure.
The problem I'm aiming to solve is nested route animations, and allowing for different animations to be applied depending upon the previous route in history.
Most React apps have no animations whatsoever (including mine, because I have no idea how to implement them), but they're important for usability IMHO.
Implementation will look something like <TransitionGroupRoutes><CSSTransitionRoute path="..."/><CSSTransitionRoute path="..."/></TransitionGroupRoutes>
The hard part about coding is the problems that aren't in the code. Doing research, setting up environments, understanding platforms, dealing with crashes, dealing with crappy tools, debugging, understanding other people's code. None of this is taught by isolated sandbox games like this. Sandbox games might teach some very useful analytical skills, but it's pretty far from coding.
The only thing you really need to get kids coding is to give them the tools needed to do interesting naughty things. Many of the programmers I know learned to code at an early age by hacking games to cheat against their friends. Reading text was never, ever a problem, but the disillusionment of finding out that coding doesn't involve pretty foolproof user interfaces might have been.
I downloaded GameSalad one weekend. My 6-year-old son and I ran through the tutorial which took about an hour. Part way through he got distracted. He spent about 20 minutes changing movement speed properties, object colors, & sizes. I was happy to see him get engaged and just start experimenting. While he did not learn how to code, the seed was planted that creating mobile games is something within his reach.
I have diagnosed and unmedicated ADD and I can still self-learn without too much difficulty.
Again, I don't wanna sound too full of myself, but is any of this stuff really as hard the author implies?
* Make sure you are indexing properly
* limit the number of items returned by introducing paging
* use lazy loading where applicable
I'm sure there are other techniques, but these are my gotos.
> Choose a problem below to get started.
Get paid to build _my_ next project or _your_ next project?
This is clearly a two-sided platform, but the messaging seems conflated: the headline speaks to builders and the instructions speak to end customers.
There are people who simply want a product/service, no desire for ownership. They post what they'd be will to pay for it, as a customer, and you decide if it is worth your time to build it.
Anyone? Am I understanding this correctly?
Where was the outpouring of funding when black people were being gunned down by cops from West Coast organizations? Where has YCombinator been as our own impoverished African-Americans are getting slaughtered in the streets of Chicago? Why weren't we funding the ACLU to help these people? I haven't seen Google talk about this, or AirBnB offer support to widows of veterans whose spouse commits suicide and has left them with nothing.
I feel for immigrants from war-torn countries, especially having been there myself. Maybe I'm too cynical and look at these moves (AirBnB, Uber, Google, etc...) as marketing moves. I wish we cared more about homeless people, people in West Virginia and Kentucky who have lost their jobs and got drenched in opiates without any protests from anybody, or veterans who can't pay their VA bills. Idk.
I know this comment will be unpopular, and that's ok. I tend to care more about those who I feel (whether true or not) are being left behind because that's who I am.
But I do have a question for you, when the interests of those with influence align with the ignored, why would your initial reaction be a negative one?