Как избежать пересечения имен стейтов и пропсов в функциональных компонентах?
В приложении есть компоненты, для работы с некоторым объектом. Например статья.
Объект статья получаем через пропс и дальше компонент позволяет редактировать все поля объекта.
Для этих целей вижу, что надо использовать стейт article, в котором будет содержаться объект, поля которого мы и будем редактировать.
Но в случае с функциональными компонентами, у нас есть пропс article, имя которого пересекается с именем стейта.
Как выйти из такой ситуации? Использовать какие-то правила нейминга пропсов и стейтов? Существуют ли правила нейминга?