React + Redux vs Angular 2?
Это наверно уже миллиардный похожий вопрос. Если проект серьёзный - выбирайте то что знаете лучше всего. Плюсы почитайте в гугле. 
Мешать php и js не стоит, все общение происходит через rest api.
Интересует вопрос, что лучше подойдет для этого? Знаю , что angular2 в разы превосходит react по производительности, но большинство "хейтят" ангулар и идут в сторону React Сравнение производительности 
фреймворковзатем обращаться к компонентам react ( возможно ли обратиться извне? )
Не совсем понятно, что вы имеете ввиду по "обращением к компоненту". Реакт позволяет вытащить DOM ноду по ref - документацияВ планах создать социальную сеть. 
Интересует вопрос, что лучше подойдет для этого? 
я бы посоветовал машину времени :)