Question: So I have two fields in s template page:

```
<?php echo get_post_field('post_content', 12345); ?>
<?php the_field('advertisement_one', 12345); ?>

```

The first field renders as: 

```
<p>
<img src="test.jpg">
</p>

```

The second field renders as:

```
<p>
<img src="test2.jpg">
</p>

```

Is there a way that I can just pull the text content from the "src" in both fields?

My goal is to write/display:

```
test.jpg

or 

test2.jpg

```

Answer: 
I would say your first approach is better and that is the one I use commonly. Yes it may affect readability of your code when you multiple reducers are acting upon same action type but it helps keep code less verbose (which is my major complain with React ecosystem) and a bit of performance. Actions like login would not have huge impact on performance but when I am making API calls on user actions, I just handle same action type in multiple reducers. For readability, I add comments and documentation.
Do you really need to store the user icon in Redux? A better approach in this case is to have a selector that returns the icon based on the logged in user. That way you can keep the minimal amount of state in the store. 

You can use the [Reselect](https://github.com/reactjs/reselect) library to cache selectors.