В тред призываются реактщики!
Значит, играюсь я Реактом и нужно мне вывести список комментариев(каждый коммент - компонент) с их номерами. Пишу так:
//...
{
data.map(function(comment, i) {
return (
<Comment name={comment.name} mess={comment.mess} app={this} n={i}/>
);
}, this)
}
//...
Мне в консоль вылетает это: Цитата:
<Comment name={comment.name} mess={comment.mess} app={this} key={i}/>
Всё ок, предупреждения больше нет, но внутри компонента Comment я не могу получить this.props.key. Как так? ;( Пока что приходится делать так:
<Comment name={comment.name} mess={comment.mess} app={this} key={i} n={i}/>
Мб есть правильный способ? |
Кто читал http://www.ozon.ru/context/detail/id/20032936/ ? Как книга?
|
Safort, йо нига.
key - в пределах одного компонента. http://facebook.github.io/react/docs...namic-children т.е. это не для использования - это для пометки того, что "вот этот вот Компонент никуда не делся - это перед ним и после него пасаны записались" ну и соотв-о реакт эту инфу (о том, что компонент не делся никуда) использует при синхронизации реального ДОМ с виртуальным |
Цитата:
|
Как вы думаете стоит на IO.js переходить? И почему?
|
Цитата:
|
Чет я не вкурю есть ли у canvas нормальный метод что бы получить изображение, я знаю про toDataUrl, но мне нужно например 100х100 получить изображение 100х100 из канваса 500х500.
П.с Как сделать хак, я знаю. |
Zend,
Цитата:
Какие у цели? В io.js пока нет каких-то кардинальных отличий от Node.js 0.12. Лично для себя можно экспериментировать, но продакшен пока не нужно переводить. Почему? Потому, что io.js молодой проект и нужно подождать и посмотреть как он будет развиваться дальше. |
Цитата:
write after end..... не замечали ни чего такого? |
Сделал так
CropperJS.prototype.getSelectImage = function ( type ) {
//TODO save image
var img = new Image(),
select = this._select,
tempCanvas = document.createElement( "canvas" ),
ctx = tempCanvas.getContext( "2d" );
tempCanvas.width = select.width;
tempCanvas.height = select.height;
ctx.drawImage( this._image, select.x, select.y, select.width, select.height, 0, 0, select.width, select.height );
img.src = tempCanvas.toDataURL( "image/" + type );
return img;
};
Но неужели нет встроенного метода, которым это можно сделать? Не могу найти |
| Часовой пояс GMT +3, время: 04:42. |