Ben Alpert
cd268fdfcd
Merge pull request #4546 from rgbkrk/patch-1
...
Update tooling docs to suggest babel
2015-08-20 13:16:11 -07:00
Kyle Kelley
009902bcd0
Update tooling docs to suggest babel
...
`react-tools` is deprecated, `babel` is our future
* https://facebook.github.io/react/blog/2015/06/12/deprecating-jstransform-and-react-tools.html
* https://babeljs.io/docs/usage/jsx/
2015-08-20 14:24:20 -05:00
Ben Alpert
5fa72c2659
Merge pull request #4666 from spicyj/prod
...
Add a simple production-mode sanity check test
2015-08-20 11:03:09 -07:00
Ben Alpert
102fafce7f
Add a simple production-mode sanity check test
2015-08-19 22:26:42 -07:00
Ben Alpert
ea827eb39d
Merge pull request #4561 from djrodgerspryor/css_transition_group_robust_cleanup
...
Robust animation-end handling in ReactCSSTransitionGroup
2015-08-19 19:15:51 -07:00
Daniel Rodgers-Pryor
6bd6ef208b
ReactCSSTransitionGroup timeouts
...
As discussed in issue 1326
(https://github.com/facebook/react/issues/1326 ) transitionend events are
unreliable; they may not fire because the element is no longer painted,
the browser tab is no longer focused or for a range of other reasons.
This is particularly harmful during leave transitions since the leaving
element will be permanently stuck in the DOM (and possibly visible).
The ReactCSSTransitionGroup now requires timeouts to be passed in
explicitly for each type of animation. Omitting the timeout duration
for a transition now triggers a PropTypes warning with a link to the
updated documentation.
2015-08-20 11:38:27 +10:00
Ben Alpert
b88592a354
Merge pull request #4665 from spicyj/gh-2407
...
Ensure IE8 style expansion list is up to date
2015-08-19 17:38:32 -07:00
Ben Alpert
b126926390
Ensure IE8 style expansion list is up to date
...
In conjunction with #1953 , fixes #2407 . This seems to be all of the shorthand style properties that IE8 supports, excluding a few nonstandard ones.
2015-08-19 17:22:37 -07:00
Andreas Svensson
f4f22a0baa
Apply CSS shorthand expansion to IE8 only
...
Closes #1953 .
2015-08-19 17:17:51 -07:00
Ben Alpert
3de7a281de
Merge pull request #4664 from spicyj/ref-docs
...
Spruce up refs docs
2015-08-19 16:34:44 -07:00
Ben Alpert
1db20999f0
Spruce up refs docs
...
Fixes #4651 .
2015-08-19 16:14:35 -07:00
Ben Alpert
2f96d70087
Merge pull request #4660 from TylerBrock/patch-2
...
Clarify invocation order of componentDidMount
2015-08-19 11:13:24 -07:00
Paul O’Shannessy
17d5440751
Merge pull request #4567 from koba04/fix-set-boolean-properties
...
Fixed consistency of behavior boolean properties
2015-08-19 10:20:49 -07:00
Tyler Brock
1e10bb5923
Clarify invocation order of componentDidMount
...
OP is delivering on promise made here: https://discuss.reactjs.org/t/how-do-you-invoke-the-render-callback-in-jsx/1744
2015-08-19 10:04:34 -07:00
Paul O’Shannessy
50adfeb421
Merge pull request #4657 from zpao/abcorderevents
...
Re-sort some constants
2015-08-19 09:26:02 -07:00
Paul O’Shannessy
eb056fcf5d
Re-sort some constants
2015-08-18 22:33:51 -07:00
Ben Alpert
9c98a5998a
Merge pull request #4656 from spicyj/jest-fast
...
hax to make jest fast
2015-08-18 21:45:42 -07:00
Ben Alpert
a8b6c8292b
hax to make jest fast
...
Turns out jest is _incredibly_ slow at resolving require paths like `require('fbjs/lib/foo')`. Like several milliseconds per require. Really adds up when all our files require `invariant` and `warning`. Here's a temporary hack to make things fast again.
Test Plan:
```
npm test src/renderers/shared/reconciler/__tests__/ReactCompositeComponent-test.js
```
has a self-proclaimed runtime of ~8 seconds now instead of ~35 seconds.
2015-08-18 21:40:58 -07:00
Jim
2a82689e6e
Merge pull request #4655 from levibuzolic/patch-1
...
Update Advanced Performance code examples so they would output values
2015-08-18 20:57:34 -07:00
Levi Buzolic
009f766d6e
Update Advanced Performance code examples so they would output values
...
Noticed the code examples in *Advanced Performance* wouldn't be rendering the example props, this could lead to some minor confusion for new users.
2015-08-19 13:50:43 +10:00
Sebastian Markbåge
4a92860b00
Merge pull request #4089 from sebmarkbage/killowner
...
Don't use owner to determine if the auto-bailout should be used
2015-08-18 18:09:01 -07:00
Ben Alpert
81b4f7295d
Merge pull request #4611 from spicyj/create-element
...
Use createElement instead of HTML generation
2015-08-18 18:04:54 -07:00
Ben Alpert
cfd6f7a1b8
Use createElement instead of HTML generation
...
Behind a feature flag. This is a relatively simple change; adopting this strategy universally would mean that we could clean up a lot of code but this doesn't attempt to restructure more than necessary.
2015-08-18 17:44:20 -07:00
Sebastian Markbage
9315517dec
Don't use owner to determine if the auto-bailout should be used
...
I didn't realize that we actually special cased this. This is an
unfortunate heuristic but it helps minimize the harm that this optimization
does.
2015-08-18 17:33:13 -07:00
Ben Alpert
5375b503e9
Merge pull request #4652 from spicyj/no-isre
...
Remove _isReactElement
2015-08-18 16:41:45 -07:00
Ben Alpert
6663fb3135
Remove _isReactElement
...
As of this commit, we still support objects as maps so if anyone has an object with keys 'type' and 'props' this will change behavior, but otherwise this should be pretty safe.
2015-08-18 12:55:34 -07:00
Paul O’Shannessy
b4ee5b5bf1
Merge pull request #4451 from dmatteo/TestUtils.Simulate-docs
...
improve ReactTestUtils.Simulate documentation
2015-08-17 14:51:05 -07:00
Jim
d984b687ec
Merge pull request #4634 from edvinerikson/event-pooling
...
Added documentation about pooled events
2015-08-17 14:33:33 -07:00
Jim
87530049f8
Merge pull request #4481 from dmatteo/Simulate.change-tests
...
add tests for React.addons.TestUtils.Simulate.change
2015-08-17 11:23:12 -07:00
Paul O’Shannessy
cac9c88978
Merge pull request #4641 from mik01aj/master
...
Updated the Performance tools doc page.
2015-08-17 11:01:10 -07:00
Paul O’Shannessy
b5a9cfc8b0
Merge pull request #4643 from yasaricli/master
...
Examples jquery-mobile thirdparty files move
2015-08-17 09:48:07 -07:00
Yasar icli
0c0119b70d
examples jquery-mobile thirdparty files move
2015-08-17 13:43:33 +03:00
Mikolaj Dadela
75fafe1c0b
Updated the Performance tools doc page.
...
Now it’s possible to read the page from top to the bottom without
asking oneself “Ok, but how do I get these measurements?”
2015-08-17 11:18:04 +02:00
Edvin Erikson
6793a7197e
Updated event pooling note in docs
2015-08-15 21:47:59 +02:00
Edvin Erikson
1e3c3e1b6b
Added documentation about pooled events
2015-08-15 17:03:21 +02:00
Paul O’Shannessy
56527cda64
Merge pull request #4631 from Simek/tiny-code-tweak-reactMultiChild
...
tiny code tweak in ReactMultiChild
2015-08-14 16:44:49 -07:00
Paul O’Shannessy
9257fbbadc
Merge pull request #4632 from Simek/react-codemod-lint-fix
...
react-codemod lint fix
2015-08-14 16:43:44 -07:00
Bartosz Kaszubowski
f53b960741
react-codemod-lint-fix
2015-08-15 01:36:44 +02:00
Bartosz Kaszubowski
1ca77c6ae6
tiny code tweak in ReactMultiChild
2015-08-15 01:25:09 +02:00
Paul O’Shannessy
b4b028dec0
Merge pull request #4622 from jorrit/instanceofreporttype
...
Report the actual type when PropTypes.instanceOf fails
2015-08-14 11:05:57 -07:00
cpojer
989caa870d
Support export default in the class codemod.
2015-08-14 10:27:31 -07:00
Merrick Christensen
5395c815de
fix(es6-import-export): initial commit actually applying
2015-08-14 10:27:31 -07:00
Jorrit Schippers
cf6222dd71
Report the actual type when PropTypes.instanceOf fails
2015-08-14 17:46:24 +02:00
Jim
534e277c10
Merge pull request #4627 from tako-black/translate_top-level-api_to_japanese
...
Translate ref-01-top-level-api.md to Japanese
2015-08-14 05:14:53 -07:00
Kohei TAKATA
ae38ea9275
Translate ref-01-top-level-api.md to Japanese
2015-08-14 19:16:59 +09:00
Paul O’Shannessy
6708059b51
Merge pull request #4607 from hekar/add/html-table-summary-attr
...
Added support for more HTML attributes: `summary`
2015-08-13 21:28:50 -07:00
Hekar Khani
be1fc794f0
Added support for more HTML attributes: summary
...
This attribute is used on <table> to support screen readers.
It is deprecated, so take a look at <caption> instead.
2015-08-13 22:41:37 -05:00
Matthew Johnston
0b07fed32c
ReactEurope roundup blog post
2015-08-13 17:14:17 -07:00
Ben Alpert
4d614cfc87
Merge pull request #4624 from Torwori/null-check-fix
...
Swap places of mounted and pending update checks
2015-08-13 14:48:56 -07:00
Paul O’Shannessy
6c84a57a2d
Merge pull request #4610 from lili21/fix-component-api-doc
...
update component api docs
2015-08-13 13:08:28 -07:00