Size: a a a

JavaScript.Ninja

2021 April 06

V

Valentin in JavaScript.Ninja
ну это только часть, переношу в один конфиг что бы можно было легко визуализировать
источник

IK

Illya Klymov in JavaScript.Ninja
Счастлив видеть здесь вопросы по xstate :)
источник

V

Valentin in JavaScript.Ninja
а я гардом могу проверить состояние соседней машины? Или имеется в виду в контексте хранить?
источник

V

Valentin in JavaScript.Ninja
я понимаю, что он мне нужен, но не до конца понимаю как его использовать в этом кейсе, и как указывать переходы на родительские ноды? Он постоянно ругается -_-
источник

IK

Illya Klymov in JavaScript.Ninja
Конечно
источник

IK

Illya Klymov in JavaScript.Ninja
.matches умеет в это
источник

V

Valentin in JavaScript.Ninja
я пробовал так, ругается… ща буду методом тыка. Там машина в машине и в ней паралельная машина
источник

IK

Illya Klymov in JavaScript.Ninja
state.matches({ grandparentStateNode: { parentStateNode: 'childStateNode' } });
источник

V

Valentin in JavaScript.Ninja
ммм, спасибули
источник

IK

Illya Klymov in JavaScript.Ninja
Дот нотация должна работать
источник

IK

Illya Klymov in JavaScript.Ninja
state.matches('grandparentStateNode.parentStateNode.childStateNode')
источник

IK

Illya Klymov in JavaScript.Ninja
Тоже
источник

V

Valentin in JavaScript.Ninja
grandparentStateNode а это нода в корневом стейте? наверное здесь косяк был, а если с точки начинаю он смотрит откуда?
источник

IK

Illya Klymov in JavaScript.Ninja
От текущей
источник

V

Valentin in JavaScript.Ninja
не понимаю ((
источник

V

Valentin in JavaScript.Ninja
источник

V

Valentin in JavaScript.Ninja
источник

V

Valentin in JavaScript.Ninja
https://pastebin.com/iPT3JnA9
на этом примере, можете подсказать?
источник

V

Valentin in JavaScript.Ninja
получается если добавить 3 точки, он не ругается, но перехода нет
источник

V

Valentin in JavaScript.Ninja
https://xstate.js.org/viz/?gist=1ee4f090cb1304de51959098f5b66666
попробовал через ууказание ид корня машины
источник